Mock Version: 1.4.20
Mock Version: 1.4.20
Mock Version: 1.4.20
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/survex.spec'], chrootPath='/var/lib/mock/1081440-fedora-31-ppc64le-1572338271.799501/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fff9c7eaf10>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lv7cueqb:/etc/resolv.conf']unshare_net=FalseprintOutput=True)
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/survex.spec'], chrootPath='/var/lib/mock/1081440-fedora-31-ppc64le-1572338271.799501/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fff9c7eaf10>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lv7cueqb:/etc/resolv.conf']unshare_net=FalseprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lv7cueqb:/etc/resolv.conf']
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lv7cueqb:/etc/resolv.conf']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '5f1e3764098d43fe83f460c08a134889', '-D', '/var/lib/mock/1081440-fedora-31-ppc64le-1572338271.799501/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lv7cueqb:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/survex.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '5f1e3764098d43fe83f460c08a134889', '-D', '/var/lib/mock/1081440-fedora-31-ppc64le-1572338271.799501/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lv7cueqb:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/survex.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False
Building target platforms: ppc64le
Building target platforms: ppc64le
Building for target ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1567555200
setting SOURCE_DATE_EPOCH=1567555200
Wrote: /builddir/build/SRPMS/survex-1.2.42-1.fc31.src.rpm
Wrote: /builddir/build/SRPMS/survex-1.2.42-1.fc31.src.rpm
Child return code was: 0
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/survex.spec'], chrootPath='/var/lib/mock/1081440-fedora-31-ppc64le-1572338271.799501/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fff9c7eaf10>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lv7cueqb:/etc/resolv.conf']unshare_net=FalseprintOutput=True)
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/survex.spec'], chrootPath='/var/lib/mock/1081440-fedora-31-ppc64le-1572338271.799501/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fff9c7eaf10>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lv7cueqb:/etc/resolv.conf']unshare_net=FalseprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lv7cueqb:/etc/resolv.conf']
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lv7cueqb:/etc/resolv.conf']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '7594828d9c554ab4a4bbd681ca3215f4', '-D', '/var/lib/mock/1081440-fedora-31-ppc64le-1572338271.799501/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lv7cueqb:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/survex.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '7594828d9c554ab4a4bbd681ca3215f4', '-D', '/var/lib/mock/1081440-fedora-31-ppc64le-1572338271.799501/root', '-a', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.lv7cueqb:/etc/resolv.conf', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=en_US.UTF-8', '-u', 'mockbuild', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/survex.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False
Building target platforms: ppc64le
Building target platforms: ppc64le
Building for target ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1567555200
setting SOURCE_DATE_EPOCH=1567555200
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.LA4qTv
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.LA4qTv
+ umask 022
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf survex-1.2.42
+ rm -rf survex-1.2.42
+ /usr/bin/gzip -dc /builddir/build/SOURCES/survex-1.2.42.tar.gz
+ /usr/bin/gzip -dc /builddir/build/SOURCES/survex-1.2.42.tar.gz
+ /usr/bin/tar -xvvof -
+ /usr/bin/tar -xvvof -
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/
-rw-r--r-- 1000/1000     17989 2018-09-12 07:48 survex-1.2.42/COPYING
-rw-r--r-- 1000/1000     17989 2018-09-12 07:48 survex-1.2.42/COPYING
-rwxr-xr-x 1000/1000     44283 2019-09-04 03:21 survex-1.2.42/config.guess
-rwxr-xr-x 1000/1000     44283 2019-09-04 03:21 survex-1.2.42/config.guess
-rw-r--r-- 1000/1000      1183 2018-11-20 00:41 survex-1.2.42/acinclude.m4
-rw-r--r-- 1000/1000      1183 2018-11-20 00:41 survex-1.2.42/acinclude.m4
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/doc/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/doc/
-rw-r--r-- 1000/1000     13333 2018-11-20 00:41 survex-1.2.42/doc/3dformat-old.htm
-rw-r--r-- 1000/1000     13333 2018-11-20 00:41 survex-1.2.42/doc/3dformat-old.htm
-rw-r--r-- 1000/1000       881 2018-11-20 00:41 survex-1.2.42/doc/man_survexport.sgml
-rw-r--r-- 1000/1000       881 2018-11-20 00:41 survex-1.2.42/doc/man_survexport.sgml
-rw-r--r-- 1000/1000      9487 2019-09-03 01:34 survex-1.2.42/doc/TODO.htm
-rw-r--r-- 1000/1000      9487 2019-09-03 01:34 survex-1.2.42/doc/TODO.htm
-rw-r--r-- 1000/1000      2043 2012-01-04 08:27 survex-1.2.42/doc/custom.dsl
-rw-r--r-- 1000/1000      2043 2012-01-04 08:27 survex-1.2.42/doc/custom.dsl
-rw-r--r-- 1000/1000      1588 2019-06-22 06:53 survex-1.2.42/doc/survexport.sgml
-rw-r--r-- 1000/1000      1588 2019-06-22 06:53 survex-1.2.42/doc/survexport.sgml
-rw-r--r-- 1000/1000      3041 2019-01-09 03:18 survex-1.2.42/doc/extend.1
-rw-r--r-- 1000/1000      3041 2019-01-09 03:18 survex-1.2.42/doc/extend.1
-rw-r--r-- 1000/1000      1015 2019-01-09 03:18 survex-1.2.42/doc/dump3d.1
-rw-r--r-- 1000/1000      1015 2019-01-09 03:18 survex-1.2.42/doc/dump3d.1
-rw-r--r-- 1000/1000      1140 2012-01-04 08:27 survex-1.2.42/doc/sorterr.sgml
-rw-r--r-- 1000/1000      1140 2012-01-04 08:27 survex-1.2.42/doc/sorterr.sgml
-rw-r--r-- 1000/1000      1034 2019-09-04 03:21 survex-1.2.42/doc/index.htm
-rw-r--r-- 1000/1000      1034 2019-09-04 03:21 survex-1.2.42/doc/index.htm
-rw-r--r-- 1000/1000       977 2018-11-20 00:41 survex-1.2.42/doc/diffpos.sgml
-rw-r--r-- 1000/1000       977 2018-11-20 00:41 survex-1.2.42/doc/diffpos.sgml
-rw-r--r-- 1000/1000    414600 2019-09-04 03:14 survex-1.2.42/doc/manual.pdf
-rw-r--r-- 1000/1000    414600 2019-09-04 03:14 survex-1.2.42/doc/manual.pdf
-rw-r--r-- 1000/1000      1980 2018-11-20 00:41 survex-1.2.42/doc/AUTHORS.htm
-rw-r--r-- 1000/1000      1980 2018-11-20 00:41 survex-1.2.42/doc/AUTHORS.htm
-rw-r--r-- 1000/1000       881 2018-11-20 00:41 survex-1.2.42/doc/man_cavern.sgml
-rw-r--r-- 1000/1000       881 2018-11-20 00:41 survex-1.2.42/doc/man_cavern.sgml
-rw-r--r-- 1000/1000      3928 2018-11-20 00:41 survex-1.2.42/doc/Makefile.am
-rw-r--r-- 1000/1000      3928 2018-11-20 00:41 survex-1.2.42/doc/Makefile.am
-rw-r--r-- 1000/1000      1030 2018-11-20 00:41 survex-1.2.42/doc/index.htm.in
-rw-r--r-- 1000/1000      1030 2018-11-20 00:41 survex-1.2.42/doc/index.htm.in
-rw-r--r-- 1000/1000      6102 2018-11-20 00:41 survex-1.2.42/doc/aven.sgml
-rw-r--r-- 1000/1000      6102 2018-11-20 00:41 survex-1.2.42/doc/aven.sgml
-rw-r--r-- 1000/1000      4828 2019-01-09 03:18 survex-1.2.42/doc/aven.1
-rw-r--r-- 1000/1000      4828 2019-01-09 03:18 survex-1.2.42/doc/aven.1
-rw-r--r-- 1000/1000       881 2018-11-20 00:41 survex-1.2.42/doc/man_aven.sgml
-rw-r--r-- 1000/1000       881 2018-11-20 00:41 survex-1.2.42/doc/man_aven.sgml
-rw-r--r-- 1000/1000      5526 2018-11-20 00:41 survex-1.2.42/doc/cavern.sgml
-rw-r--r-- 1000/1000      5526 2018-11-20 00:41 survex-1.2.42/doc/cavern.sgml
-rw-r--r-- 1000/1000       914 2018-11-20 00:41 survex-1.2.42/doc/dump3d.sgml
-rw-r--r-- 1000/1000       914 2018-11-20 00:41 survex-1.2.42/doc/dump3d.sgml
-rw-r--r-- 1000/1000      1578 2019-06-22 07:27 survex-1.2.42/doc/survexport.1
-rw-r--r-- 1000/1000      1578 2019-06-22 07:27 survex-1.2.42/doc/survexport.1
-rw-r--r-- 1000/1000       881 2018-11-20 00:41 survex-1.2.42/doc/man_diffpos.sgml
-rw-r--r-- 1000/1000       881 2018-11-20 00:41 survex-1.2.42/doc/man_diffpos.sgml
-rw-r--r-- 1000/1000       302 2018-11-20 00:41 survex-1.2.42/doc/survex.ent
-rw-r--r-- 1000/1000       302 2018-11-20 00:41 survex-1.2.42/doc/survex.ent
-rw-r--r-- 1000/1000      4388 2019-01-09 03:18 survex-1.2.42/doc/cavern.1
-rw-r--r-- 1000/1000      4388 2019-01-09 03:18 survex-1.2.42/doc/cavern.1
-rw-r--r-- 1000/1000      1090 2019-01-09 03:18 survex-1.2.42/doc/diffpos.1
-rw-r--r-- 1000/1000      1090 2019-01-09 03:18 survex-1.2.42/doc/diffpos.1
-rw-r--r-- 1000/1000    115037 2019-09-04 03:06 survex-1.2.42/doc/manual.sgml
-rw-r--r-- 1000/1000    115037 2019-09-04 03:06 survex-1.2.42/doc/manual.sgml
-rw-r--r-- 1000/1000       881 2018-11-20 00:41 survex-1.2.42/doc/man_extend.sgml
-rw-r--r-- 1000/1000       881 2018-11-20 00:41 survex-1.2.42/doc/man_extend.sgml
-rw-r--r-- 1000/1000      1844 2018-11-20 00:41 survex-1.2.42/doc/survex.7.in
-rw-r--r-- 1000/1000      1844 2018-11-20 00:41 survex-1.2.42/doc/survex.7.in
-rw-r--r-- 1000/1000     13347 2018-11-20 00:41 survex-1.2.42/doc/3dformat.htm
-rw-r--r-- 1000/1000     13347 2018-11-20 00:41 survex-1.2.42/doc/3dformat.htm
-rw-r--r-- 1000/1000       881 2018-11-20 00:41 survex-1.2.42/doc/man_sorterr.sgml
-rw-r--r-- 1000/1000       881 2018-11-20 00:41 survex-1.2.42/doc/man_sorterr.sgml
-rw-r--r-- 1000/1000      3148 2018-11-20 00:41 survex-1.2.42/doc/extend.sgml
-rw-r--r-- 1000/1000      3148 2018-11-20 00:41 survex-1.2.42/doc/extend.sgml
-rw-r--r-- 1000/1000       960 2019-01-09 03:18 survex-1.2.42/doc/sorterr.1
-rw-r--r-- 1000/1000       960 2019-01-09 03:18 survex-1.2.42/doc/sorterr.1
-rwxr-xr-x 1000/1000      1680 2018-11-20 00:41 survex-1.2.42/doc/news2html.pl
-rwxr-xr-x 1000/1000      1680 2018-11-20 00:41 survex-1.2.42/doc/news2html.pl
-rw-r--r-- 1000/1000       387 2012-01-04 08:27 survex-1.2.42/doc/note.png
-rw-r--r-- 1000/1000       387 2012-01-04 08:27 survex-1.2.42/doc/note.png
-rw-r--r-- 1000/1000     88448 2019-01-09 03:18 survex-1.2.42/doc/OLDNEWS.htm
-rw-r--r-- 1000/1000     88448 2019-01-09 03:18 survex-1.2.42/doc/OLDNEWS.htm
-rw-r--r-- 1000/1000      5616 2019-07-09 00:48 survex-1.2.42/doc/HACKING.htm
-rw-r--r-- 1000/1000      5616 2019-07-09 00:48 survex-1.2.42/doc/HACKING.htm
-rw-r--r-- 1000/1000    146618 2019-09-04 03:14 survex-1.2.42/doc/NEWS.htm
-rw-r--r-- 1000/1000    146618 2019-09-04 03:14 survex-1.2.42/doc/NEWS.htm
-rw-r--r-- 1000/1000    108265 2019-09-04 03:14 survex-1.2.42/doc/manual.txt
-rw-r--r-- 1000/1000    108265 2019-09-04 03:14 survex-1.2.42/doc/manual.txt
-rw-r--r-- 1000/1000      1077 2012-01-04 08:27 survex-1.2.42/doc/caution.png
-rw-r--r-- 1000/1000      1077 2012-01-04 08:27 survex-1.2.42/doc/caution.png
-rw-r--r-- 1000/1000     22581 2019-09-04 03:21 survex-1.2.42/doc/Makefile.in
-rw-r--r-- 1000/1000     22581 2019-09-04 03:21 survex-1.2.42/doc/Makefile.in
-rw-r--r-- 1000/1000       881 2018-11-20 00:41 survex-1.2.42/doc/man_dump3d.sgml
-rw-r--r-- 1000/1000       881 2018-11-20 00:41 survex-1.2.42/doc/man_dump3d.sgml
drwxr-xr-x 1000/1000         0 2019-09-04 03:14 survex-1.2.42/doc/manual/
drwxr-xr-x 1000/1000         0 2019-09-04 03:14 survex-1.2.42/doc/manual/
-rw-r--r-- 1000/1000      7654 2019-09-04 03:14 survex-1.2.42/doc/manual/aven.htm
-rw-r--r-- 1000/1000      7654 2019-09-04 03:14 survex-1.2.42/doc/manual/aven.htm
-rw-r--r-- 1000/1000     11070 2019-09-04 03:14 survex-1.2.42/doc/manual/genhowto.htm
-rw-r--r-- 1000/1000     11070 2019-09-04 03:14 survex-1.2.42/doc/manual/genhowto.htm
-rw-r--r-- 1000/1000     13056 2019-09-04 03:14 survex-1.2.42/doc/manual/getstart.htm
-rw-r--r-- 1000/1000     13056 2019-09-04 03:14 survex-1.2.42/doc/manual/getstart.htm
-rw-r--r-- 1000/1000     12891 2019-09-04 03:14 survex-1.2.42/doc/manual/svxhowto.htm
-rw-r--r-- 1000/1000     12891 2019-09-04 03:14 survex-1.2.42/doc/manual/svxhowto.htm
-rw-r--r-- 1000/1000      4763 2019-09-04 03:14 survex-1.2.42/doc/manual/cmdline.htm
-rw-r--r-- 1000/1000      4763 2019-09-04 03:14 survex-1.2.42/doc/manual/cmdline.htm
-rw-r--r-- 1000/1000      2634 2019-09-04 03:14 survex-1.2.42/doc/manual/diffpos.htm
-rw-r--r-- 1000/1000      2634 2019-09-04 03:14 survex-1.2.42/doc/manual/diffpos.htm
-rw-r--r-- 1000/1000      2178 2019-09-04 03:14 survex-1.2.42/doc/manual/future.htm
-rw-r--r-- 1000/1000      2178 2019-09-04 03:14 survex-1.2.42/doc/manual/future.htm
-rw-r--r-- 1000/1000      6679 2019-09-04 03:14 survex-1.2.42/doc/manual/index.htm
-rw-r--r-- 1000/1000      6679 2019-09-04 03:14 survex-1.2.42/doc/manual/index.htm
-rw-r--r-- 1000/1000      2702 2019-09-04 03:14 survex-1.2.42/doc/manual/maillist.htm
-rw-r--r-- 1000/1000      2702 2019-09-04 03:14 survex-1.2.42/doc/manual/maillist.htm
-rw-r--r-- 1000/1000      3390 2019-09-04 03:14 survex-1.2.42/doc/manual/survexport.htm
-rw-r--r-- 1000/1000      3390 2019-09-04 03:14 survex-1.2.42/doc/manual/survexport.htm
-rw-r--r-- 1000/1000         0 2019-09-04 03:14 survex-1.2.42/doc/manual/stampfile
-rw-r--r-- 1000/1000         0 2019-09-04 03:14 survex-1.2.42/doc/manual/stampfile
-rw-r--r-- 1000/1000      2480 2019-09-04 03:14 survex-1.2.42/doc/manual/sorterr.htm
-rw-r--r-- 1000/1000      2480 2019-09-04 03:14 survex-1.2.42/doc/manual/sorterr.htm
-rw-r--r-- 1000/1000       387 2019-09-04 03:14 survex-1.2.42/doc/manual/note.png
-rw-r--r-- 1000/1000       387 2019-09-04 03:14 survex-1.2.42/doc/manual/note.png
-rw-r--r-- 1000/1000     61483 2019-09-04 03:14 survex-1.2.42/doc/manual/datafile.htm
-rw-r--r-- 1000/1000     61483 2019-09-04 03:14 survex-1.2.42/doc/manual/datafile.htm
-rw-r--r-- 1000/1000      1077 2019-09-04 03:14 survex-1.2.42/doc/manual/caution.png
-rw-r--r-- 1000/1000      1077 2019-09-04 03:14 survex-1.2.42/doc/manual/caution.png
-rw-r--r-- 1000/1000      5102 2019-09-04 03:14 survex-1.2.42/doc/manual/extend.htm
-rw-r--r-- 1000/1000      5102 2019-09-04 03:14 survex-1.2.42/doc/manual/extend.htm
-rw-r--r-- 1000/1000      6728 2019-09-04 03:14 survex-1.2.42/doc/manual/cavern.htm
-rw-r--r-- 1000/1000      6728 2019-09-04 03:14 survex-1.2.42/doc/manual/cavern.htm
-rw-r--r-- 1000/1000      2772 2019-09-04 03:14 survex-1.2.42/doc/manual/compass.htm
-rw-r--r-- 1000/1000      2772 2019-09-04 03:14 survex-1.2.42/doc/manual/compass.htm
-rw-r--r-- 1000/1000      1400 2019-01-09 03:07 survex-1.2.42/survex.spec.in
-rw-r--r-- 1000/1000      1400 2019-01-09 03:07 survex-1.2.42/survex.spec.in
-rw-r--r-- 1000/1000      1810 2019-01-09 03:10 survex-1.2.42/INSTALL
-rw-r--r-- 1000/1000      1810 2019-01-09 03:10 survex-1.2.42/INSTALL
-rwxr-xr-x 1000/1000    279440 2019-09-04 03:21 survex-1.2.42/configure
-rwxr-xr-x 1000/1000    279440 2019-09-04 03:21 survex-1.2.42/configure
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/tests/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/tests/
-rw-r--r-- 1000/1000       298 2018-11-20 00:41 survex-1.2.42/tests/cmd_export_bad.svx
-rw-r--r-- 1000/1000       298 2018-11-20 00:41 survex-1.2.42/tests/cmd_export_bad.svx
-rw-r--r-- 1000/1000        71 2018-11-20 00:41 survex-1.2.42/tests/reenterwarn.svx
-rw-r--r-- 1000/1000        71 2018-11-20 00:41 survex-1.2.42/tests/reenterwarn.svx
-rw-r--r-- 1000/1000        30 2018-11-20 00:41 survex-1.2.42/tests/singlefix.svx
-rw-r--r-- 1000/1000        30 2018-11-20 00:41 survex-1.2.42/tests/singlefix.svx
-rw-r--r-- 1000/1000        77 2018-11-20 00:41 survex-1.2.42/tests/unusedstation.svx
-rw-r--r-- 1000/1000        77 2018-11-20 00:41 survex-1.2.42/tests/unusedstation.svx
-rw-r--r-- 1000/1000        89 2018-11-20 00:41 survex-1.2.42/tests/break_replace_pfx.svx
-rw-r--r-- 1000/1000        89 2018-11-20 00:41 survex-1.2.42/tests/break_replace_pfx.svx
-rw-r--r-- 1000/1000        48 2018-11-20 00:41 survex-1.2.42/tests/stnsurvey2.svx
-rw-r--r-- 1000/1000        48 2018-11-20 00:41 survex-1.2.42/tests/stnsurvey2.svx
-rw-r--r-- 1000/1000      1404 2018-11-20 00:41 survex-1.2.42/tests/cmd_date.svx
-rw-r--r-- 1000/1000      1404 2018-11-20 00:41 survex-1.2.42/tests/cmd_date.svx
-rw-r--r-- 1000/1000        87 2018-11-20 00:41 survex-1.2.42/tests/cmd_prefix.svx
-rw-r--r-- 1000/1000        87 2018-11-20 00:41 survex-1.2.42/tests/cmd_prefix.svx
-rw-r--r-- 1000/1000        57 2018-11-20 00:41 survex-1.2.42/tests/cmd_solve.svx
-rw-r--r-- 1000/1000        57 2018-11-20 00:41 survex-1.2.42/tests/cmd_solve.svx
-rw-r--r-- 1000/1000        59 2018-11-20 00:41 survex-1.2.42/tests/cmd_entrance_bad.svx
-rw-r--r-- 1000/1000        59 2018-11-20 00:41 survex-1.2.42/tests/cmd_entrance_bad.svx
-rw-r--r-- 1000/1000      2671 2018-11-20 00:41 survex-1.2.42/tests/calibrate_clino.out
-rw-r--r-- 1000/1000      2671 2018-11-20 00:41 survex-1.2.42/tests/calibrate_clino.out
-rw-r--r-- 1000/1000        47 2018-11-20 00:41 survex-1.2.42/tests/hanging_cpt.svx
-rw-r--r-- 1000/1000        47 2018-11-20 00:41 survex-1.2.42/tests/hanging_cpt.svx
-rw-r--r-- 1000/1000       131 2018-11-20 00:41 survex-1.2.42/tests/exporterr1.svx
-rw-r--r-- 1000/1000       131 2018-11-20 00:41 survex-1.2.42/tests/exporterr1.svx
-rw-r--r-- 1000/1000        57 2018-11-20 00:41 survex-1.2.42/tests/bug3.svx
-rw-r--r-- 1000/1000        57 2018-11-20 00:41 survex-1.2.42/tests/bug3.svx
-rw-r--r-- 1000/1000       617 2018-11-20 00:41 survex-1.2.42/tests/cartesian.out
-rw-r--r-- 1000/1000       617 2018-11-20 00:41 survex-1.2.42/tests/cartesian.out
-rw-r--r-- 1000/1000        99 2018-11-20 00:41 survex-1.2.42/tests/anonstnrev.pos
-rw-r--r-- 1000/1000        99 2018-11-20 00:41 survex-1.2.42/tests/anonstnrev.pos
-rw-r--r-- 1000/1000      1755 2018-11-20 00:41 survex-1.2.42/tests/badunits.out
-rw-r--r-- 1000/1000      1755 2018-11-20 00:41 survex-1.2.42/tests/badunits.out
-rw-r--r-- 1000/1000       723 2018-11-20 00:41 survex-1.2.42/tests/cmd_datebad.svx
-rw-r--r-- 1000/1000       723 2018-11-20 00:41 survex-1.2.42/tests/cmd_datebad.svx
-rw-r--r-- 1000/1000       116 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination_conv.pos
-rw-r--r-- 1000/1000       116 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination_conv.pos
-rw-r--r-- 1000/1000       129 2018-11-20 00:41 survex-1.2.42/tests/cmd_default.svx
-rw-r--r-- 1000/1000       129 2018-11-20 00:41 survex-1.2.42/tests/cmd_default.svx
-rw-r--r-- 1000/1000       898 2018-11-20 00:41 survex-1.2.42/tests/back.out
-rw-r--r-- 1000/1000       898 2018-11-20 00:41 survex-1.2.42/tests/back.out
-rw-r--r-- 1000/1000       349 2018-11-20 00:41 survex-1.2.42/tests/csbadsdfix.svx
-rw-r--r-- 1000/1000       349 2018-11-20 00:41 survex-1.2.42/tests/csbadsdfix.svx
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/plumb.pos
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/plumb.pos
-rw-r--r-- 1000/1000       104 2018-11-20 00:41 survex-1.2.42/tests/noteam.pos
-rw-r--r-- 1000/1000       104 2018-11-20 00:41 survex-1.2.42/tests/noteam.pos
-rw-r--r-- 1000/1000       192 2018-11-20 00:41 survex-1.2.42/tests/repeatreading.svx
-rw-r--r-- 1000/1000       192 2018-11-20 00:41 survex-1.2.42/tests/repeatreading.svx
-rw-r--r-- 1000/1000       237 2018-11-20 00:41 survex-1.2.42/tests/baddatacylpolar.svx
-rw-r--r-- 1000/1000       237 2018-11-20 00:41 survex-1.2.42/tests/baddatacylpolar.svx
-rw-r--r-- 1000/1000        41 2018-11-20 00:41 survex-1.2.42/tests/end_no_begin.svx
-rw-r--r-- 1000/1000        41 2018-11-20 00:41 survex-1.2.42/tests/end_no_begin.svx
-rw-r--r-- 1000/1000      5974 2018-11-20 00:41 survex-1.2.42/tests/cmd_fix_bad.out
-rw-r--r-- 1000/1000      5974 2018-11-20 00:41 survex-1.2.42/tests/cmd_fix_bad.out
-rw-r--r-- 1000/1000       266 2018-11-20 00:41 survex-1.2.42/tests/cmd_set.pos
-rw-r--r-- 1000/1000       266 2018-11-20 00:41 survex-1.2.42/tests/cmd_set.pos
-rw-r--r-- 1000/1000       549 2019-03-02 10:41 survex-1.2.42/tests/cmd_sd.svx
-rw-r--r-- 1000/1000       549 2019-03-02 10:41 survex-1.2.42/tests/cmd_sd.svx
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/calibrate_tape.pos
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/calibrate_tape.pos
-rw-r--r-- 1000/1000        36 2012-01-04 08:27 survex-1.2.42/tests/extend.svx
-rw-r--r-- 1000/1000        36 2012-01-04 08:27 survex-1.2.42/tests/extend.svx
-rw-r--r-- 1000/1000      1358 2018-11-20 00:41 survex-1.2.42/tests/calibrate_clino.pos
-rw-r--r-- 1000/1000      1358 2018-11-20 00:41 survex-1.2.42/tests/calibrate_clino.pos
-rw-r--r-- 1000/1000       297 2018-11-20 00:41 survex-1.2.42/tests/bug2.svx
-rw-r--r-- 1000/1000       297 2018-11-20 00:41 survex-1.2.42/tests/bug2.svx
-rw-r--r-- 1000/1000      2798 2018-11-20 00:41 survex-1.2.42/tests/cmd_datebad2.out
-rw-r--r-- 1000/1000      2798 2018-11-20 00:41 survex-1.2.42/tests/cmd_datebad2.out
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/cmd_case.pos
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/cmd_case.pos
-rw-r--r-- 1000/1000        69 2018-11-20 00:41 survex-1.2.42/tests/anonstn.svx
-rw-r--r-- 1000/1000        69 2018-11-20 00:41 survex-1.2.42/tests/anonstn.svx
-rw-r--r-- 1000/1000       940 2019-02-13 04:59 survex-1.2.42/tests/badinc4.out
-rw-r--r-- 1000/1000       940 2019-02-13 04:59 survex-1.2.42/tests/badinc4.out
-rw-r--r-- 1000/1000      1485 2018-11-20 00:41 survex-1.2.42/tests/cmd_fix_bad.svx
-rw-r--r-- 1000/1000      1485 2018-11-20 00:41 survex-1.2.42/tests/cmd_fix_bad.svx
-rw-r--r-- 1000/1000       137 2018-11-20 00:41 survex-1.2.42/tests/exporterr2b.svx
-rw-r--r-- 1000/1000       137 2018-11-20 00:41 survex-1.2.42/tests/exporterr2b.svx
-rw-r--r-- 1000/1000       102 2018-11-20 00:41 survex-1.2.42/tests/2fixbug.svx
-rw-r--r-- 1000/1000       102 2018-11-20 00:41 survex-1.2.42/tests/2fixbug.svx
-rw-r--r-- 1000/1000         0 2012-01-04 08:27 survex-1.2.42/tests/addatenda.pos
-rw-r--r-- 1000/1000         0 2012-01-04 08:27 survex-1.2.42/tests/addatenda.pos
-rw-r--r-- 1000/1000       787 2012-01-04 08:27 survex-1.2.42/tests/cmd_infer.pos
-rw-r--r-- 1000/1000       787 2012-01-04 08:27 survex-1.2.42/tests/cmd_infer.pos
-rw-r--r-- 1000/1000       243 2018-11-20 00:41 survex-1.2.42/tests/firststn.svx
-rw-r--r-- 1000/1000       243 2018-11-20 00:41 survex-1.2.42/tests/firststn.svx
-rw-r--r-- 1000/1000       426 2018-11-20 00:41 survex-1.2.42/tests/bad_cmd_flags.svx
-rw-r--r-- 1000/1000       426 2018-11-20 00:41 survex-1.2.42/tests/bad_cmd_flags.svx
-rw-r--r-- 1000/1000       345 2018-11-20 00:41 survex-1.2.42/tests/cmd_flags.svx
-rw-r--r-- 1000/1000       345 2018-11-20 00:41 survex-1.2.42/tests/cmd_flags.svx
-rw-r--r-- 1000/1000       617 2018-11-20 00:41 survex-1.2.42/tests/cartesian2.out
-rw-r--r-- 1000/1000       617 2018-11-20 00:41 survex-1.2.42/tests/cartesian2.out
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/firststn.pos
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/firststn.pos
-rw-r--r-- 1000/1000       297 2018-11-20 00:41 survex-1.2.42/tests/dotinsurvey.svx
-rw-r--r-- 1000/1000       297 2018-11-20 00:41 survex-1.2.42/tests/dotinsurvey.svx
-rw-r--r-- 1000/1000        74 2018-11-20 00:41 survex-1.2.42/tests/exportnakedbegin.svx
-rw-r--r-- 1000/1000        74 2018-11-20 00:41 survex-1.2.42/tests/exportnakedbegin.svx
-rw-r--r-- 1000/1000       141 2018-11-20 00:41 survex-1.2.42/tests/anonstnbad.svx
-rw-r--r-- 1000/1000       141 2018-11-20 00:41 survex-1.2.42/tests/anonstnbad.svx
-rw-r--r-- 1000/1000       199 2018-11-20 00:41 survex-1.2.42/tests/multicylpolar.svx
-rw-r--r-- 1000/1000       199 2018-11-20 00:41 survex-1.2.42/tests/multicylpolar.svx
-rw-r--r-- 1000/1000       137 2018-11-20 00:41 survex-1.2.42/tests/export2.svx
-rw-r--r-- 1000/1000       137 2018-11-20 00:41 survex-1.2.42/tests/export2.svx
-rw-r--r-- 1000/1000       702 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination_auto.svx
-rw-r--r-- 1000/1000       702 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination_auto.svx
-rw-r--r-- 1000/1000       181 2018-11-20 00:41 survex-1.2.42/tests/multinormal.svx
-rw-r--r-- 1000/1000       181 2018-11-20 00:41 survex-1.2.42/tests/multinormal.svx
-rw-r--r-- 1000/1000        62 2018-11-20 00:41 survex-1.2.42/tests/self_loop.svx
-rw-r--r-- 1000/1000        62 2018-11-20 00:41 survex-1.2.42/tests/self_loop.svx
-rw-r--r-- 1000/1000       185 2018-11-20 00:41 survex-1.2.42/tests/bad_units_factor.svx
-rw-r--r-- 1000/1000       185 2018-11-20 00:41 survex-1.2.42/tests/bad_units_factor.svx
-rw-r--r-- 1000/1000       469 2018-11-20 00:41 survex-1.2.42/tests/cs.out
-rw-r--r-- 1000/1000       469 2018-11-20 00:41 survex-1.2.42/tests/cs.out
-rw-r--r-- 1000/1000      1277 2018-11-20 00:41 survex-1.2.42/tests/anonstnbad.out
-rw-r--r-- 1000/1000      1277 2018-11-20 00:41 survex-1.2.42/tests/anonstnbad.out
-rw-r--r-- 1000/1000       617 2018-11-20 00:41 survex-1.2.42/tests/cartes.out
-rw-r--r-- 1000/1000       617 2018-11-20 00:41 survex-1.2.42/tests/cartes.out
-rw-r--r-- 1000/1000       300 2018-11-20 00:41 survex-1.2.42/tests/nomeasure.dat
-rw-r--r-- 1000/1000       300 2018-11-20 00:41 survex-1.2.42/tests/nomeasure.dat
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/normal.pos
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/normal.pos
-rw-r--r-- 1000/1000        95 2018-11-20 00:41 survex-1.2.42/tests/normal_bad.svx
-rw-r--r-- 1000/1000        95 2018-11-20 00:41 survex-1.2.42/tests/normal_bad.svx
-rw-r--r-- 1000/1000      1483 2018-11-20 00:41 survex-1.2.42/tests/bad_back.out
-rw-r--r-- 1000/1000      1483 2018-11-20 00:41 survex-1.2.42/tests/bad_back.out
-rw-r--r-- 1000/1000       968 2018-11-20 00:41 survex-1.2.42/tests/equatenosuchstn.out
-rw-r--r-- 1000/1000       968 2018-11-20 00:41 survex-1.2.42/tests/equatenosuchstn.out
-rw-r--r-- 1000/1000       138 2018-11-20 00:41 survex-1.2.42/tests/infereqtopofil.svx
-rw-r--r-- 1000/1000       138 2018-11-20 00:41 survex-1.2.42/tests/infereqtopofil.svx
-rw-r--r-- 1000/1000       280 2018-11-20 00:41 survex-1.2.42/tests/cmd_equate_bad.svx
-rw-r--r-- 1000/1000       280 2018-11-20 00:41 survex-1.2.42/tests/cmd_equate_bad.svx
-rw-r--r-- 1000/1000       270 2012-01-04 08:27 survex-1.2.42/tests/percent_gradient.pos
-rw-r--r-- 1000/1000       270 2012-01-04 08:27 survex-1.2.42/tests/percent_gradient.pos
-rw-r--r-- 1000/1000       432 2018-11-20 00:41 survex-1.2.42/tests/nonewlineateof.out
-rw-r--r-- 1000/1000       432 2018-11-20 00:41 survex-1.2.42/tests/nonewlineateof.out
-rw-r--r-- 1000/1000       175 2018-11-20 00:41 survex-1.2.42/tests/exporterr6b.svx
-rw-r--r-- 1000/1000       175 2018-11-20 00:41 survex-1.2.42/tests/exporterr6b.svx
-rw-r--r-- 1000/1000        89 2018-11-20 00:41 survex-1.2.42/tests/fixfeet.mak
-rw-r--r-- 1000/1000        89 2018-11-20 00:41 survex-1.2.42/tests/fixfeet.mak
-rw-r--r-- 1000/1000       155 2018-11-20 00:41 survex-1.2.42/tests/surfequate.svx
-rw-r--r-- 1000/1000       155 2018-11-20 00:41 survex-1.2.42/tests/surfequate.svx
-rw-r--r-- 1000/1000        20 2012-01-04 08:27 survex-1.2.42/tests/eswap-break.espec
-rw-r--r-- 1000/1000        20 2012-01-04 08:27 survex-1.2.42/tests/eswap-break.espec
-rw-r--r-- 1000/1000       638 2018-11-20 00:41 survex-1.2.42/tests/multinosurv.out
-rw-r--r-- 1000/1000       638 2018-11-20 00:41 survex-1.2.42/tests/multinosurv.out
-rw-r--r-- 1000/1000       148 2018-11-20 00:41 survex-1.2.42/tests/badinc.out
-rw-r--r-- 1000/1000       148 2018-11-20 00:41 survex-1.2.42/tests/badinc.out
-rw-r--r-- 1000/1000       112 2018-11-20 00:41 survex-1.2.42/tests/multinosurv.svx
-rw-r--r-- 1000/1000       112 2018-11-20 00:41 survex-1.2.42/tests/multinosurv.svx
-rw-r--r-- 1000/1000        71 2018-11-20 00:41 survex-1.2.42/tests/gettokennullderef.svx
-rw-r--r-- 1000/1000        71 2018-11-20 00:41 survex-1.2.42/tests/gettokennullderef.svx
-rw-r--r-- 1000/1000      1305 2018-11-20 00:41 survex-1.2.42/tests/surfequate.dxf
-rw-r--r-- 1000/1000      1305 2018-11-20 00:41 survex-1.2.42/tests/surfequate.dxf
-rw-r--r-- 1000/1000       544 2018-11-20 00:41 survex-1.2.42/tests/back.pos
-rw-r--r-- 1000/1000       544 2018-11-20 00:41 survex-1.2.42/tests/back.pos
-rw-r--r-- 1000/1000       223 2018-11-20 00:41 survex-1.2.42/tests/cylpolar.svx
-rw-r--r-- 1000/1000       223 2018-11-20 00:41 survex-1.2.42/tests/cylpolar.svx
-rw-r--r-- 1000/1000        88 2018-11-20 00:41 survex-1.2.42/tests/cmd_solve_nothing_implicit.svx
-rw-r--r-- 1000/1000        88 2018-11-20 00:41 survex-1.2.42/tests/cmd_solve_nothing_implicit.svx
-rw-r--r-- 1000/1000       168 2012-01-04 08:27 survex-1.2.42/tests/deltastar.pos
-rw-r--r-- 1000/1000       168 2012-01-04 08:27 survex-1.2.42/tests/deltastar.pos
-rw-r--r-- 1000/1000       206 2018-11-20 00:41 survex-1.2.42/tests/expobug.svx
-rw-r--r-- 1000/1000       206 2018-11-20 00:41 survex-1.2.42/tests/expobug.svx
-rw-r--r-- 1000/1000       175 2018-11-20 00:41 survex-1.2.42/tests/bug5.svx
-rw-r--r-- 1000/1000       175 2018-11-20 00:41 survex-1.2.42/tests/bug5.svx
-rw-r--r-- 1000/1000       604 2018-11-20 00:41 survex-1.2.42/tests/repeatreading.out
-rw-r--r-- 1000/1000       604 2018-11-20 00:41 survex-1.2.42/tests/repeatreading.out
-rw-r--r-- 1000/1000       395 2018-11-20 00:41 survex-1.2.42/tests/badquantities.svx
-rw-r--r-- 1000/1000       395 2018-11-20 00:41 survex-1.2.42/tests/badquantities.svx
-rw-r--r-- 1000/1000       770 2018-11-20 00:41 survex-1.2.42/tests/doubleinc.out
-rw-r--r-- 1000/1000       770 2018-11-20 00:41 survex-1.2.42/tests/doubleinc.out
-rw-r--r-- 1000/1000        46 2018-11-20 00:41 survex-1.2.42/tests/oneleg.svx
-rw-r--r-- 1000/1000        46 2018-11-20 00:41 survex-1.2.42/tests/oneleg.svx
-rw-r--r-- 1000/1000        46 2018-11-20 00:41 survex-1.2.42/tests/singlereffixerr.svx
-rw-r--r-- 1000/1000        46 2018-11-20 00:41 survex-1.2.42/tests/singlereffixerr.svx
-rw-r--r-- 1000/1000       373 2018-11-20 00:41 survex-1.2.42/tests/diving.pos
-rw-r--r-- 1000/1000       373 2018-11-20 00:41 survex-1.2.42/tests/diving.pos
-rw-r--r-- 1000/1000         0 2012-01-04 08:27 survex-1.2.42/tests/delatendb.pos
-rw-r--r-- 1000/1000         0 2012-01-04 08:27 survex-1.2.42/tests/delatendb.pos
-rw-r--r-- 1000/1000       970 2018-11-20 00:41 survex-1.2.42/tests/badcalibrate.out
-rw-r--r-- 1000/1000       970 2018-11-20 00:41 survex-1.2.42/tests/badcalibrate.out
-rw-r--r-- 1000/1000      1159 2018-11-20 00:41 survex-1.2.42/tests/bad_units_factor.out
-rw-r--r-- 1000/1000      1159 2018-11-20 00:41 survex-1.2.42/tests/bad_units_factor.out
-rw-r--r-- 1000/1000      1256 2018-11-20 00:41 survex-1.2.42/tests/cmd_infer.svx
-rw-r--r-- 1000/1000      1256 2018-11-20 00:41 survex-1.2.42/tests/cmd_infer.svx
-rw-r--r-- 1000/1000       180 2018-11-20 00:41 survex-1.2.42/tests/notentranceorexport.svx
-rw-r--r-- 1000/1000       180 2018-11-20 00:41 survex-1.2.42/tests/notentranceorexport.svx
-rw-r--r-- 1000/1000      1108 2012-01-04 08:27 survex-1.2.42/tests/imgoffbyone.pos
-rw-r--r-- 1000/1000      1108 2012-01-04 08:27 survex-1.2.42/tests/imgoffbyone.pos
-rw-r--r-- 1000/1000       205 2018-11-20 00:41 survex-1.2.42/tests/percent_gradient.svx
-rw-r--r-- 1000/1000       205 2018-11-20 00:41 survex-1.2.42/tests/percent_gradient.svx
-rw-r--r-- 1000/1000       648 2018-11-20 00:41 survex-1.2.42/tests/mixedeols.out
-rw-r--r-- 1000/1000       648 2018-11-20 00:41 survex-1.2.42/tests/mixedeols.out
-rw-r--r-- 1000/1000        76 2018-11-20 00:41 survex-1.2.42/tests/nosurvey2.svx
-rw-r--r-- 1000/1000        76 2018-11-20 00:41 survex-1.2.42/tests/nosurvey2.svx
-rw-r--r-- 1000/1000      2474 2018-11-20 00:41 survex-1.2.42/tests/cmd_date.out
-rw-r--r-- 1000/1000      2474 2018-11-20 00:41 survex-1.2.42/tests/cmd_date.out
-rw-r--r-- 1000/1000       172 2018-11-20 00:41 survex-1.2.42/tests/nomeasure.pos
-rw-r--r-- 1000/1000       172 2018-11-20 00:41 survex-1.2.42/tests/nomeasure.pos
-rw-r--r-- 1000/1000       277 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination.svx
-rw-r--r-- 1000/1000       277 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination.svx
-rw-r--r-- 1000/1000       255 2012-01-04 08:27 survex-1.2.42/tests/backread.dat
-rw-r--r-- 1000/1000       255 2012-01-04 08:27 survex-1.2.42/tests/backread.dat
-rw-r--r-- 1000/1000       179 2018-11-20 00:41 survex-1.2.42/tests/exporterr3b.svx
-rw-r--r-- 1000/1000       179 2018-11-20 00:41 survex-1.2.42/tests/exporterr3b.svx
-rw-r--r-- 1000/1000       286 2018-11-20 00:41 survex-1.2.42/tests/cmd_begin_bad.svx
-rw-r--r-- 1000/1000       286 2018-11-20 00:41 survex-1.2.42/tests/cmd_begin_bad.svx
-rw-r--r-- 1000/1000       173 2018-11-20 00:41 survex-1.2.42/tests/cartes.svx
-rw-r--r-- 1000/1000       173 2018-11-20 00:41 survex-1.2.42/tests/cartes.svx
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/cartes.pos
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/cartes.pos
-rw-r--r-- 1000/1000       410 2018-11-20 00:41 survex-1.2.42/tests/surveytypo.out
-rw-r--r-- 1000/1000       410 2018-11-20 00:41 survex-1.2.42/tests/surveytypo.out
-rw-r--r-- 1000/1000       980 2018-11-20 00:41 survex-1.2.42/tests/cmd_export_bad.out
-rw-r--r-- 1000/1000       980 2018-11-20 00:41 survex-1.2.42/tests/cmd_export_bad.out
-rw-r--r-- 1000/1000       936 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination_auto.out
-rw-r--r-- 1000/1000       936 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination_auto.out
-rwxr-xr-x 1000/1000      2052 2018-11-20 00:41 survex-1.2.42/tests/aven.tst
-rwxr-xr-x 1000/1000      2052 2018-11-20 00:41 survex-1.2.42/tests/aven.tst
-rw-r--r-- 1000/1000       291 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination_conv.svx
-rw-r--r-- 1000/1000       291 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination_conv.svx
-rw-r--r-- 1000/1000       281 2018-11-20 00:41 survex-1.2.42/tests/nosurveyhanging.out
-rw-r--r-- 1000/1000       281 2018-11-20 00:41 survex-1.2.42/tests/nosurveyhanging.out
-rw-r--r-- 1000/1000       102 2012-01-04 08:27 survex-1.2.42/tests/declination.pos
-rw-r--r-- 1000/1000       102 2012-01-04 08:27 survex-1.2.42/tests/declination.pos
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/infereqtopofil.pos
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/infereqtopofil.pos
-rw-r--r-- 1000/1000       137 2018-11-20 00:41 survex-1.2.42/tests/includecomment.svx
-rw-r--r-- 1000/1000       137 2018-11-20 00:41 survex-1.2.42/tests/includecomment.svx
-rw-r--r-- 1000/1000       249 2018-11-20 00:41 survex-1.2.42/tests/tapelessthandepth.svx
-rw-r--r-- 1000/1000       249 2018-11-20 00:41 survex-1.2.42/tests/tapelessthandepth.svx
-rw-r--r-- 1000/1000      1587 2018-11-20 00:41 survex-1.2.42/tests/reenterlots.out
-rw-r--r-- 1000/1000      1587 2018-11-20 00:41 survex-1.2.42/tests/reenterlots.out
-rw-r--r-- 1000/1000       108 2018-11-20 00:41 survex-1.2.42/tests/omitclino.svx
-rw-r--r-- 1000/1000       108 2018-11-20 00:41 survex-1.2.42/tests/omitclino.svx
-rw-r--r-- 1000/1000       127 2018-11-20 00:41 survex-1.2.42/tests/cartesian2.svx
-rw-r--r-- 1000/1000       127 2018-11-20 00:41 survex-1.2.42/tests/cartesian2.svx
-rw-r--r-- 1000/1000       356 2018-11-20 00:41 survex-1.2.42/tests/noteam.dat
-rw-r--r-- 1000/1000       356 2018-11-20 00:41 survex-1.2.42/tests/noteam.dat
-rw-r--r-- 1000/1000       139 2018-11-20 00:41 survex-1.2.42/tests/nosurv.svx
-rw-r--r-- 1000/1000       139 2018-11-20 00:41 survex-1.2.42/tests/nosurv.svx
-rw-r--r-- 1000/1000       160 2018-11-20 00:41 survex-1.2.42/tests/bug1.svx
-rw-r--r-- 1000/1000       160 2018-11-20 00:41 survex-1.2.42/tests/bug1.svx
-rw-r--r-- 1000/1000       134 2012-01-04 08:27 survex-1.2.42/tests/cartesian.pos
-rw-r--r-- 1000/1000       134 2012-01-04 08:27 survex-1.2.42/tests/cartesian.pos
-rw-r--r-- 1000/1000        53 2018-11-20 00:41 survex-1.2.42/tests/self_eq_loop.svx
-rw-r--r-- 1000/1000        53 2018-11-20 00:41 survex-1.2.42/tests/self_eq_loop.svx
-rw-r--r-- 1000/1000      1213 2018-11-20 00:41 survex-1.2.42/tests/cmd_sd_bad.out
-rw-r--r-- 1000/1000      1213 2018-11-20 00:41 survex-1.2.42/tests/cmd_sd_bad.out
-rw-r--r-- 1000/1000       617 2018-11-20 00:41 survex-1.2.42/tests/multicartesian.out
-rw-r--r-- 1000/1000       617 2018-11-20 00:41 survex-1.2.42/tests/multicartesian.out
-rw-r--r-- 1000/1000       168 2012-01-04 08:27 survex-1.2.42/tests/multinosurv.pos
-rw-r--r-- 1000/1000       168 2012-01-04 08:27 survex-1.2.42/tests/multinosurv.pos
-rwxr-xr-x 1000/1000      2188 2018-11-20 00:41 survex-1.2.42/tests/3dtopos.tst
-rwxr-xr-x 1000/1000      2188 2018-11-20 00:41 survex-1.2.42/tests/3dtopos.tst
-rw-r--r-- 1000/1000        43 2018-11-20 00:41 survex-1.2.42/tests/begin_no_end.svx
-rw-r--r-- 1000/1000        43 2018-11-20 00:41 survex-1.2.42/tests/begin_no_end.svx
-rw-r--r-- 1000/1000       197 2018-11-20 00:41 survex-1.2.42/tests/multidiving.svx
-rw-r--r-- 1000/1000       197 2018-11-20 00:41 survex-1.2.42/tests/multidiving.svx
-rw-r--r-- 1000/1000        85 2018-11-20 00:41 survex-1.2.42/tests/cmd_prefix_bad.svx
-rw-r--r-- 1000/1000        85 2018-11-20 00:41 survex-1.2.42/tests/cmd_prefix_bad.svx
-rw-r--r-- 1000/1000       105 2018-11-20 00:41 survex-1.2.42/tests/bad_units_qlist.svx
-rw-r--r-- 1000/1000       105 2018-11-20 00:41 survex-1.2.42/tests/bad_units_qlist.svx
-rw-r--r-- 1000/1000       202 2018-11-20 00:41 survex-1.2.42/tests/hanging_lrud.svx
-rw-r--r-- 1000/1000       202 2018-11-20 00:41 survex-1.2.42/tests/hanging_lrud.svx
-rw-r--r-- 1000/1000       135 2018-11-20 00:41 survex-1.2.42/tests/lowsd.svx
-rw-r--r-- 1000/1000       135 2018-11-20 00:41 survex-1.2.42/tests/lowsd.svx
-rw-r--r-- 1000/1000       246 2012-01-04 08:27 survex-1.2.42/tests/declination.dat
-rw-r--r-- 1000/1000       246 2012-01-04 08:27 survex-1.2.42/tests/declination.dat
-rw-r--r-- 1000/1000       499 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination_auto.pos
-rw-r--r-- 1000/1000       499 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination_auto.pos
-rw-r--r-- 1000/1000       134 2012-01-04 08:27 survex-1.2.42/tests/cartesian2.pos
-rw-r--r-- 1000/1000       134 2012-01-04 08:27 survex-1.2.42/tests/cartesian2.pos
-rw-r--r-- 1000/1000       171 2018-11-20 00:41 survex-1.2.42/tests/normal.svx
-rw-r--r-- 1000/1000       171 2018-11-20 00:41 survex-1.2.42/tests/normal.svx
-rw-r--r-- 1000/1000       508 2018-11-20 00:41 survex-1.2.42/tests/singlefix.out
-rw-r--r-- 1000/1000       508 2018-11-20 00:41 survex-1.2.42/tests/singlefix.out
-rw-r--r-- 1000/1000        88 2018-11-20 00:41 survex-1.2.42/tests/lech.svx
-rw-r--r-- 1000/1000        88 2018-11-20 00:41 survex-1.2.42/tests/lech.svx
-rw-r--r-- 1000/1000       112 2018-11-20 00:41 survex-1.2.42/tests/revdir.svx
-rw-r--r-- 1000/1000       112 2018-11-20 00:41 survex-1.2.42/tests/revdir.svx
-rw-r--r-- 1000/1000       469 2018-11-20 00:41 survex-1.2.42/tests/cslonglat.out
-rw-r--r-- 1000/1000       469 2018-11-20 00:41 survex-1.2.42/tests/cslonglat.out
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/cross.pos
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/cross.pos
-rw-r--r-- 1000/1000       123 2018-11-20 00:41 survex-1.2.42/tests/omitfixaroundsolve.svx
-rw-r--r-- 1000/1000       123 2018-11-20 00:41 survex-1.2.42/tests/omitfixaroundsolve.svx
-rw-r--r-- 1000/1000       335 2012-01-04 08:27 survex-1.2.42/tests/cmd_truncate.pos
-rw-r--r-- 1000/1000       335 2012-01-04 08:27 survex-1.2.42/tests/cmd_truncate.pos
-rw-r--r-- 1000/1000        65 2018-11-20 00:41 survex-1.2.42/tests/midpoint.svx
-rw-r--r-- 1000/1000        65 2018-11-20 00:41 survex-1.2.42/tests/midpoint.svx
-rw-r--r-- 1000/1000        66 2018-11-20 00:41 survex-1.2.42/tests/doubleinc.svx
-rw-r--r-- 1000/1000        66 2018-11-20 00:41 survex-1.2.42/tests/doubleinc.svx
-rw-r--r-- 1000/1000         9 2014-01-19 01:41 survex-1.2.42/tests/addatend.out
-rw-r--r-- 1000/1000         9 2014-01-19 01:41 survex-1.2.42/tests/addatend.out
-rw-r--r-- 1000/1000      1563 2018-11-20 00:41 survex-1.2.42/tests/cmd_set_bad.out
-rw-r--r-- 1000/1000      1563 2018-11-20 00:41 survex-1.2.42/tests/cmd_set_bad.out
-rw-r--r-- 1000/1000        57 2018-11-20 00:41 survex-1.2.42/tests/suspectreadings.svx
-rw-r--r-- 1000/1000        57 2018-11-20 00:41 survex-1.2.42/tests/suspectreadings.svx
-rw-r--r-- 1000/1000       221 2018-11-20 00:41 survex-1.2.42/tests/lengthunits.svx
-rw-r--r-- 1000/1000       221 2018-11-20 00:41 survex-1.2.42/tests/lengthunits.svx
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/multicylpolar.pos
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/multicylpolar.pos
-rw-r--r-- 1000/1000      5242 2018-11-20 00:41 survex-1.2.42/tests/Makefile.am
-rw-r--r-- 1000/1000      5242 2018-11-20 00:41 survex-1.2.42/tests/Makefile.am
-rw-r--r-- 1000/1000       226 2018-11-20 00:41 survex-1.2.42/tests/badinc3.out
-rw-r--r-- 1000/1000       226 2018-11-20 00:41 survex-1.2.42/tests/badinc3.out
-rw-r--r-- 1000/1000        65 2018-11-20 00:41 survex-1.2.42/tests/stnsurvey1.svx
-rw-r--r-- 1000/1000        65 2018-11-20 00:41 survex-1.2.42/tests/stnsurvey1.svx
-rw-r--r-- 1000/1000       134 2012-01-04 08:27 survex-1.2.42/tests/omitclino.pos
-rw-r--r-- 1000/1000       134 2012-01-04 08:27 survex-1.2.42/tests/omitclino.pos
-rw-r--r-- 1000/1000       675 2012-01-04 08:27 survex-1.2.42/tests/v1.3d
-rw-r--r-- 1000/1000       675 2012-01-04 08:27 survex-1.2.42/tests/v1.3d
-rw-r--r-- 1000/1000      1026 2018-11-20 00:41 survex-1.2.42/tests/suspectreadings.out
-rw-r--r-- 1000/1000      1026 2018-11-20 00:41 survex-1.2.42/tests/suspectreadings.out
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/3sdfixbug.pos
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/3sdfixbug.pos
-rw-r--r-- 1000/1000       375 2018-11-20 00:41 survex-1.2.42/tests/badunits.svx
-rw-r--r-- 1000/1000       375 2018-11-20 00:41 survex-1.2.42/tests/badunits.svx
-rw-r--r-- 1000/1000      1068 2018-11-20 00:41 survex-1.2.42/tests/calibrate_clino.svx
-rw-r--r-- 1000/1000      1068 2018-11-20 00:41 survex-1.2.42/tests/calibrate_clino.svx
-rw-r--r-- 1000/1000       877 2018-11-20 00:41 survex-1.2.42/tests/badbegin.out
-rw-r--r-- 1000/1000       877 2018-11-20 00:41 survex-1.2.42/tests/badbegin.out
-rw-r--r-- 1000/1000       137 2018-11-20 00:41 survex-1.2.42/tests/export.svx
-rw-r--r-- 1000/1000       137 2018-11-20 00:41 survex-1.2.42/tests/export.svx
-rw-r--r-- 1000/1000       138 2018-11-20 00:41 survex-1.2.42/tests/badnewline.svx
-rw-r--r-- 1000/1000       138 2018-11-20 00:41 survex-1.2.42/tests/badnewline.svx
-rw-r--r-- 1000/1000       193 2018-11-20 00:41 survex-1.2.42/tests/badbegin.svx
-rw-r--r-- 1000/1000       193 2018-11-20 00:41 survex-1.2.42/tests/badbegin.svx
-rw-r--r-- 1000/1000       212 2018-11-20 00:41 survex-1.2.42/tests/surveytypo.svx
-rw-r--r-- 1000/1000       212 2018-11-20 00:41 survex-1.2.42/tests/surveytypo.svx
-rw-r--r-- 1000/1000       894 2018-11-20 00:41 survex-1.2.42/tests/dotinsurvey.out
-rw-r--r-- 1000/1000       894 2018-11-20 00:41 survex-1.2.42/tests/dotinsurvey.out
-rw-r--r-- 1000/1000       505 2018-11-20 00:41 survex-1.2.42/tests/cmd_set.svx
-rw-r--r-- 1000/1000       505 2018-11-20 00:41 survex-1.2.42/tests/cmd_set.svx
-rw-r--r-- 1000/1000       663 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination_conv.out
-rw-r--r-- 1000/1000       663 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination_conv.out
-rw-r--r-- 1000/1000       134 2012-01-04 08:27 survex-1.2.42/tests/nosurvey2.pos
-rw-r--r-- 1000/1000       134 2012-01-04 08:27 survex-1.2.42/tests/nosurvey2.pos
-rw-r--r-- 1000/1000       435 2018-11-20 00:41 survex-1.2.42/tests/bug0.svx
-rw-r--r-- 1000/1000       435 2018-11-20 00:41 survex-1.2.42/tests/bug0.svx
-rw-r--r-- 1000/1000        66 2012-01-04 08:27 survex-1.2.42/tests/singlefix.pos
-rw-r--r-- 1000/1000        66 2012-01-04 08:27 survex-1.2.42/tests/singlefix.pos
-rw-r--r-- 1000/1000      2536 2019-06-24 05:23 survex-1.2.42/tests/csbad.out
-rw-r--r-- 1000/1000      2536 2019-06-24 05:23 survex-1.2.42/tests/csbad.out
-rw-r--r-- 1000/1000        64 2018-11-20 00:41 survex-1.2.42/tests/level.svx
-rw-r--r-- 1000/1000        64 2018-11-20 00:41 survex-1.2.42/tests/level.svx
-rw-r--r-- 1000/1000      1354 2018-11-20 00:41 survex-1.2.42/tests/back2.out
-rw-r--r-- 1000/1000      1354 2018-11-20 00:41 survex-1.2.42/tests/back2.out
-rw-r--r-- 1000/1000       180 2018-11-20 00:41 survex-1.2.42/tests/cmd_case.svx
-rw-r--r-- 1000/1000       180 2018-11-20 00:41 survex-1.2.42/tests/cmd_case.svx
-rw-r--r-- 1000/1000       545 2018-11-20 00:41 survex-1.2.42/tests/dot17.svx
-rw-r--r-- 1000/1000       545 2018-11-20 00:41 survex-1.2.42/tests/dot17.svx
-rw-r--r-- 1000/1000       134 2012-01-04 08:27 survex-1.2.42/tests/bug3.pos
-rw-r--r-- 1000/1000       134 2012-01-04 08:27 survex-1.2.42/tests/bug3.pos
-rw-r--r-- 1000/1000      1038 2018-11-20 00:41 survex-1.2.42/tests/longname.svx
-rw-r--r-- 1000/1000      1038 2018-11-20 00:41 survex-1.2.42/tests/longname.svx
-rw-r--r-- 1000/1000        76 2018-11-20 00:41 survex-1.2.42/tests/oldestyle.svx
-rw-r--r-- 1000/1000        76 2018-11-20 00:41 survex-1.2.42/tests/oldestyle.svx
-rw-r--r-- 1000/1000        12 2012-01-04 08:27 survex-1.2.42/tests/delatenda.pos
-rw-r--r-- 1000/1000        12 2012-01-04 08:27 survex-1.2.42/tests/delatenda.pos
-rw-r--r-- 1000/1000       715 2018-11-20 00:41 survex-1.2.42/tests/anonstn.out
-rw-r--r-- 1000/1000       715 2018-11-20 00:41 survex-1.2.42/tests/anonstn.out
-rw-r--r-- 1000/1000        48 2012-01-04 08:27 survex-1.2.42/tests/extend2names.svx
-rw-r--r-- 1000/1000        48 2012-01-04 08:27 survex-1.2.42/tests/extend2names.svx
-rw-r--r-- 1000/1000       205 2018-11-20 00:41 survex-1.2.42/tests/passage.svx
-rw-r--r-- 1000/1000       205 2018-11-20 00:41 survex-1.2.42/tests/passage.svx
-rw-r--r-- 1000/1000       735 2018-11-20 00:41 survex-1.2.42/tests/cmd_prefix.out
-rw-r--r-- 1000/1000       735 2018-11-20 00:41 survex-1.2.42/tests/cmd_prefix.out
-rw-r--r-- 1000/1000        56 2018-11-20 00:41 survex-1.2.42/tests/unconnected-bug.svx
-rw-r--r-- 1000/1000        56 2018-11-20 00:41 survex-1.2.42/tests/unconnected-bug.svx
-rw-r--r-- 1000/1000       760 2018-11-20 00:41 survex-1.2.42/tests/csfeet.svx
-rw-r--r-- 1000/1000       760 2018-11-20 00:41 survex-1.2.42/tests/csfeet.svx
-rwxr-xr-x 1000/1000      8340 2018-11-20 00:41 survex-1.2.42/tests/cavern.tst
-rwxr-xr-x 1000/1000      8340 2018-11-20 00:41 survex-1.2.42/tests/cavern.tst
-rw-r--r-- 1000/1000       176 2018-11-20 00:41 survex-1.2.42/tests/beginroot.svx
-rw-r--r-- 1000/1000       176 2018-11-20 00:41 survex-1.2.42/tests/beginroot.svx
-rw-r--r-- 1000/1000       452 2018-11-20 00:41 survex-1.2.42/tests/back2.pos
-rw-r--r-- 1000/1000       452 2018-11-20 00:41 survex-1.2.42/tests/back2.pos
-rw-r--r-- 1000/1000       338 2012-01-04 08:27 survex-1.2.42/tests/deltastar2.pos
-rw-r--r-- 1000/1000       338 2012-01-04 08:27 survex-1.2.42/tests/deltastar2.pos
-rwxr-xr-x 1000/1000      2815 2018-11-20 00:41 survex-1.2.42/tests/extend.tst
-rwxr-xr-x 1000/1000      2815 2018-11-20 00:41 survex-1.2.42/tests/extend.tst
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/multicartesian.pos
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/multicartesian.pos
-rw-r--r-- 1000/1000       678 2018-11-20 00:41 survex-1.2.42/tests/nosurvey2.out
-rw-r--r-- 1000/1000       678 2018-11-20 00:41 survex-1.2.42/tests/nosurvey2.out
-rw-r--r-- 1000/1000       516 2018-11-20 00:41 survex-1.2.42/tests/cmd_set_bad.svx
-rw-r--r-- 1000/1000       516 2018-11-20 00:41 survex-1.2.42/tests/cmd_set_bad.svx
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/multinormal.pos
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/multinormal.pos
-rwxr-xr-x 1000/1000      1850 2018-11-20 00:41 survex-1.2.42/tests/smoke.tst
-rwxr-xr-x 1000/1000      1850 2018-11-20 00:41 survex-1.2.42/tests/smoke.tst
-rw-r--r-- 1000/1000      2321 2012-01-04 08:27 survex-1.2.42/tests/v3.3d
-rw-r--r-- 1000/1000      2321 2012-01-04 08:27 survex-1.2.42/tests/v3.3d
-rw-r--r-- 1000/1000       296 2018-11-20 00:41 survex-1.2.42/tests/bad_back.svx
-rw-r--r-- 1000/1000       296 2018-11-20 00:41 survex-1.2.42/tests/bad_back.svx
-rw-r--r-- 1000/1000       262 2018-11-20 00:41 survex-1.2.42/tests/multibug.svx
-rw-r--r-- 1000/1000       262 2018-11-20 00:41 survex-1.2.42/tests/multibug.svx
-rw-r--r-- 1000/1000       162 2012-01-04 08:27 survex-1.2.42/tests/extendx.3d
-rw-r--r-- 1000/1000       162 2012-01-04 08:27 survex-1.2.42/tests/extendx.3d
-rw-r--r-- 1000/1000       179 2018-11-20 00:41 survex-1.2.42/tests/exporterr3.svx
-rw-r--r-- 1000/1000       179 2018-11-20 00:41 survex-1.2.42/tests/exporterr3.svx
-rw-r--r-- 1000/1000       222 2018-11-20 00:41 survex-1.2.42/tests/cmd_fix.svx
-rw-r--r-- 1000/1000       222 2018-11-20 00:41 survex-1.2.42/tests/cmd_fix.svx
-rw-r--r-- 1000/1000       767 2018-11-20 00:41 survex-1.2.42/tests/back2.svx
-rw-r--r-- 1000/1000       767 2018-11-20 00:41 survex-1.2.42/tests/back2.svx
-rw-r--r-- 1000/1000       236 2012-01-04 08:27 survex-1.2.42/tests/cmd_fix.pos
-rw-r--r-- 1000/1000       236 2012-01-04 08:27 survex-1.2.42/tests/cmd_fix.pos
-rw-r--r-- 1000/1000       141 2018-11-20 00:41 survex-1.2.42/tests/equatenosuchstn.svx
-rw-r--r-- 1000/1000       141 2018-11-20 00:41 survex-1.2.42/tests/equatenosuchstn.svx
-rw-r--r-- 1000/1000        69 2018-11-20 00:41 survex-1.2.42/tests/badinc.svx
-rw-r--r-- 1000/1000        69 2018-11-20 00:41 survex-1.2.42/tests/badinc.svx
-rw-r--r-- 1000/1000       274 2012-01-04 08:27 survex-1.2.42/tests/ignore.dat
-rw-r--r-- 1000/1000       274 2012-01-04 08:27 survex-1.2.42/tests/ignore.dat
-rw-r--r-- 1000/1000       236 2018-11-20 00:41 survex-1.2.42/tests/badcalibrate.svx
-rw-r--r-- 1000/1000       236 2018-11-20 00:41 survex-1.2.42/tests/badcalibrate.svx
-rw-r--r-- 1000/1000       593 2012-01-04 08:27 survex-1.2.42/tests/3dcorner.pos
-rw-r--r-- 1000/1000       593 2012-01-04 08:27 survex-1.2.42/tests/3dcorner.pos
-rwxr-xr-x 1000/1000      2176 2018-11-20 00:41 survex-1.2.42/tests/diffpos.tst
-rwxr-xr-x 1000/1000      2176 2018-11-20 00:41 survex-1.2.42/tests/diffpos.tst
-rw-r--r-- 1000/1000       131 2018-11-20 00:41 survex-1.2.42/tests/exporterr1b.svx
-rw-r--r-- 1000/1000       131 2018-11-20 00:41 survex-1.2.42/tests/exporterr1b.svx
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/noose.pos
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/noose.pos
-rw-r--r-- 1000/1000        40 2018-11-20 00:41 survex-1.2.42/tests/singlereffix.svx
-rw-r--r-- 1000/1000        40 2018-11-20 00:41 survex-1.2.42/tests/singlereffix.svx
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/level.pos
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/level.pos
-rw-r--r-- 1000/1000       767 2012-01-04 08:27 survex-1.2.42/tests/v0.3d
-rw-r--r-- 1000/1000       767 2012-01-04 08:27 survex-1.2.42/tests/v0.3d
-rw-r--r-- 1000/1000     12320 2012-01-04 08:27 survex-1.2.42/tests/pos.pos
-rw-r--r-- 1000/1000     12320 2012-01-04 08:27 survex-1.2.42/tests/pos.pos
-rw-r--r-- 1000/1000       102 2012-01-04 08:27 survex-1.2.42/tests/ignore.pos
-rw-r--r-- 1000/1000       102 2012-01-04 08:27 survex-1.2.42/tests/ignore.pos
-rw-r--r-- 1000/1000       215 2018-11-20 00:41 survex-1.2.42/tests/utf8bom.svx
-rw-r--r-- 1000/1000       215 2018-11-20 00:41 survex-1.2.42/tests/utf8bom.svx
-rw-r--r-- 1000/1000       836 2019-06-24 04:54 survex-1.2.42/tests/csbad.svx
-rw-r--r-- 1000/1000       836 2019-06-24 04:54 survex-1.2.42/tests/csbad.svx
-rw-r--r-- 1000/1000       134 2018-11-20 00:41 survex-1.2.42/tests/cmd_calibrate.pos
-rw-r--r-- 1000/1000       134 2018-11-20 00:41 survex-1.2.42/tests/cmd_calibrate.pos
-rw-r--r-- 1000/1000       246 2019-02-13 04:50 survex-1.2.42/tests/badinc4.svx
-rw-r--r-- 1000/1000       246 2019-02-13 04:50 survex-1.2.42/tests/badinc4.svx
-rwxr-xr-x 1000/1000      2750 2018-11-20 00:41 survex-1.2.42/tests/compare.tst
-rwxr-xr-x 1000/1000      2750 2018-11-20 00:41 survex-1.2.42/tests/compare.tst
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/leandroclino.pos
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/leandroclino.pos
-rw-r--r-- 1000/1000       104 2018-11-20 00:41 survex-1.2.42/tests/badinc3.svx
-rw-r--r-- 1000/1000       104 2018-11-20 00:41 survex-1.2.42/tests/badinc3.svx
-rw-r--r-- 1000/1000       264 2012-01-04 08:27 survex-1.2.42/tests/eswap-breakx.3d
-rw-r--r-- 1000/1000       264 2012-01-04 08:27 survex-1.2.42/tests/eswap-breakx.3d
-rw-r--r-- 1000/1000       342 2018-11-20 00:41 survex-1.2.42/tests/passagebad.svx
-rw-r--r-- 1000/1000       342 2018-11-20 00:41 survex-1.2.42/tests/passagebad.svx
-rw-r--r-- 1000/1000       618 2018-11-20 00:41 survex-1.2.42/tests/cmd_calibrate.out
-rw-r--r-- 1000/1000       618 2018-11-20 00:41 survex-1.2.42/tests/cmd_calibrate.out
-rw-r--r-- 1000/1000       561 2018-11-20 00:41 survex-1.2.42/tests/utf8bom.out
-rw-r--r-- 1000/1000       561 2018-11-20 00:41 survex-1.2.42/tests/utf8bom.out
-rw-r--r-- 1000/1000       331 2018-11-20 00:41 survex-1.2.42/tests/revcomplist.svx
-rw-r--r-- 1000/1000       331 2018-11-20 00:41 survex-1.2.42/tests/revcomplist.svx
-rw-r--r-- 1000/1000       283 2018-11-20 00:41 survex-1.2.42/tests/mixedeols.svx
-rw-r--r-- 1000/1000       283 2018-11-20 00:41 survex-1.2.42/tests/mixedeols.svx
-rw-r--r-- 1000/1000       173 2018-11-20 00:41 survex-1.2.42/tests/multicartesian.svx
-rw-r--r-- 1000/1000       173 2018-11-20 00:41 survex-1.2.42/tests/multicartesian.svx
-rw-r--r-- 1000/1000       178 2018-11-20 00:41 survex-1.2.42/tests/normignall.svx
-rw-r--r-- 1000/1000       178 2018-11-20 00:41 survex-1.2.42/tests/normignall.svx
-rw-r--r-- 1000/1000       434 2018-11-20 00:41 survex-1.2.42/tests/cmd_datebad2.svx
-rw-r--r-- 1000/1000       434 2018-11-20 00:41 survex-1.2.42/tests/cmd_datebad2.svx
-rw-r--r-- 1000/1000       317 2018-11-20 00:41 survex-1.2.42/tests/multinormignall.svx
-rw-r--r-- 1000/1000       317 2018-11-20 00:41 survex-1.2.42/tests/multinormignall.svx
-rw-r--r-- 1000/1000       683 2018-11-20 00:41 survex-1.2.42/tests/anonstnrev.out
-rw-r--r-- 1000/1000       683 2018-11-20 00:41 survex-1.2.42/tests/anonstnrev.out
-rw-r--r-- 1000/1000       134 2018-11-20 00:41 survex-1.2.42/tests/cross.svx
-rw-r--r-- 1000/1000       134 2018-11-20 00:41 survex-1.2.42/tests/cross.svx
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/oneleg.pos
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/oneleg.pos
-rw-r--r-- 1000/1000       936 2018-11-20 00:41 survex-1.2.42/tests/cmd_equate_bad.out
-rw-r--r-- 1000/1000       936 2018-11-20 00:41 survex-1.2.42/tests/cmd_equate_bad.out
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/angleunits.pos
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/angleunits.pos
-rw-r--r-- 1000/1000        87 2018-11-20 00:41 survex-1.2.42/tests/chinabug.svx
-rw-r--r-- 1000/1000        87 2018-11-20 00:41 survex-1.2.42/tests/chinabug.svx
-rw-r--r-- 1000/1000        66 2012-01-04 08:27 survex-1.2.42/tests/singlereffixerr.pos
-rw-r--r-- 1000/1000        66 2012-01-04 08:27 survex-1.2.42/tests/singlereffixerr.pos
-rw-r--r-- 1000/1000       304 2018-11-20 00:41 survex-1.2.42/tests/cmd_title.svx
-rw-r--r-- 1000/1000       304 2018-11-20 00:41 survex-1.2.42/tests/cmd_title.svx
-rw-r--r-- 1000/1000       242 2018-11-20 00:41 survex-1.2.42/tests/angleunits.svx
-rw-r--r-- 1000/1000       242 2018-11-20 00:41 survex-1.2.42/tests/angleunits.svx
-rw-r--r-- 1000/1000       686 2018-11-20 00:41 survex-1.2.42/tests/nomeasure.out
-rw-r--r-- 1000/1000       686 2018-11-20 00:41 survex-1.2.42/tests/nomeasure.out
-rw-r--r-- 1000/1000      1003 2018-11-20 00:41 survex-1.2.42/tests/normal_bad.out
-rw-r--r-- 1000/1000      1003 2018-11-20 00:41 survex-1.2.42/tests/normal_bad.out
-rw-r--r-- 1000/1000       764 2018-11-20 00:41 survex-1.2.42/tests/imgoffbyone.svx
-rw-r--r-- 1000/1000       764 2018-11-20 00:41 survex-1.2.42/tests/imgoffbyone.svx
-rw-r--r-- 1000/1000       116 2018-11-20 00:41 survex-1.2.42/tests/badreadingdotplus.svx
-rw-r--r-- 1000/1000       116 2018-11-20 00:41 survex-1.2.42/tests/badreadingdotplus.svx
-rw-r--r-- 1000/1000        74 2012-01-04 08:27 survex-1.2.42/tests/eswap.svx
-rw-r--r-- 1000/1000        74 2012-01-04 08:27 survex-1.2.42/tests/eswap.svx
-rw-r--r-- 1000/1000       171 2012-01-04 08:27 survex-1.2.42/tests/bugdz.pos
-rw-r--r-- 1000/1000       171 2012-01-04 08:27 survex-1.2.42/tests/bugdz.pos
-rw-r--r-- 1000/1000       156 2018-11-20 00:41 survex-1.2.42/tests/cartesian.svx
-rw-r--r-- 1000/1000       156 2018-11-20 00:41 survex-1.2.42/tests/cartesian.svx
-rw-r--r-- 1000/1000        94 2018-11-20 00:41 survex-1.2.42/tests/require_fail.svx
-rw-r--r-- 1000/1000        94 2018-11-20 00:41 survex-1.2.42/tests/require_fail.svx
-rw-r--r-- 1000/1000        85 2018-11-20 00:41 survex-1.2.42/tests/cmd_entrance.svx
-rw-r--r-- 1000/1000        85 2018-11-20 00:41 survex-1.2.42/tests/cmd_entrance.svx
-rw-r--r-- 1000/1000       159 2018-11-20 00:41 survex-1.2.42/tests/nosurveyhanging.svx
-rw-r--r-- 1000/1000       159 2018-11-20 00:41 survex-1.2.42/tests/nosurveyhanging.svx
-rw-r--r-- 1000/1000       293 2018-11-20 00:41 survex-1.2.42/tests/cmd_titlebad.svx
-rw-r--r-- 1000/1000       293 2018-11-20 00:41 survex-1.2.42/tests/cmd_titlebad.svx
-rw-r--r-- 1000/1000        59 2012-01-04 08:27 survex-1.2.42/tests/eswap-break.svx
-rw-r--r-- 1000/1000        59 2012-01-04 08:27 survex-1.2.42/tests/eswap-break.svx
-rw-r--r-- 1000/1000        53 2018-11-20 00:41 survex-1.2.42/tests/require.svx
-rw-r--r-- 1000/1000        53 2018-11-20 00:41 survex-1.2.42/tests/require.svx
-rw-r--r-- 1000/1000       396 2018-11-20 00:41 survex-1.2.42/tests/bugdz.svx
-rw-r--r-- 1000/1000       396 2018-11-20 00:41 survex-1.2.42/tests/bugdz.svx
-rw-r--r-- 1000/1000       134 2012-01-04 08:27 survex-1.2.42/tests/midpoint.pos
-rw-r--r-- 1000/1000       134 2012-01-04 08:27 survex-1.2.42/tests/midpoint.pos
-rw-r--r-- 1000/1000       164 2018-11-20 00:41 survex-1.2.42/tests/deltastar2.svx
-rw-r--r-- 1000/1000       164 2018-11-20 00:41 survex-1.2.42/tests/deltastar2.svx
-rw-r--r-- 1000/1000        36 2018-11-20 00:41 survex-1.2.42/tests/singlefixerr.svx
-rw-r--r-- 1000/1000        36 2018-11-20 00:41 survex-1.2.42/tests/singlefixerr.svx
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/multinormignall.pos
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/multinormignall.pos
-rw-r--r-- 1000/1000       340 2018-11-20 00:41 survex-1.2.42/tests/reenterlots.svx
-rw-r--r-- 1000/1000       340 2018-11-20 00:41 survex-1.2.42/tests/reenterlots.svx
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/cylpolar.pos
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/cylpolar.pos
-rw-r--r-- 1000/1000        12 2012-01-04 08:27 survex-1.2.42/tests/addatendb.pos
-rw-r--r-- 1000/1000        12 2012-01-04 08:27 survex-1.2.42/tests/addatendb.pos
-rw-r--r-- 1000/1000       581 2018-11-20 00:41 survex-1.2.42/tests/cmd_entrance_bad.out
-rw-r--r-- 1000/1000       581 2018-11-20 00:41 survex-1.2.42/tests/cmd_entrance_bad.out
-rw-r--r-- 1000/1000       679 2018-11-20 00:41 survex-1.2.42/tests/noteam.out
-rw-r--r-- 1000/1000       679 2018-11-20 00:41 survex-1.2.42/tests/noteam.out
-rw-r--r-- 1000/1000       137 2018-11-20 00:41 survex-1.2.42/tests/exporterr2.svx
-rw-r--r-- 1000/1000       137 2018-11-20 00:41 survex-1.2.42/tests/exporterr2.svx
-rw-r--r-- 1000/1000       815 2018-11-20 00:41 survex-1.2.42/tests/beginroot.out
-rw-r--r-- 1000/1000       815 2018-11-20 00:41 survex-1.2.42/tests/beginroot.out
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/multidiving.pos
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/multidiving.pos
-rw-r--r-- 1000/1000       233 2018-11-20 00:41 survex-1.2.42/tests/cmd_sd_bad.svx
-rw-r--r-- 1000/1000       233 2018-11-20 00:41 survex-1.2.42/tests/cmd_sd_bad.svx
-rw-r--r-- 1000/1000       168 2012-01-04 08:27 survex-1.2.42/tests/nosurv.pos
-rw-r--r-- 1000/1000       168 2012-01-04 08:27 survex-1.2.42/tests/nosurv.pos
-rw-r--r-- 1000/1000       638 2018-11-20 00:41 survex-1.2.42/tests/nosurv.out
-rw-r--r-- 1000/1000       638 2018-11-20 00:41 survex-1.2.42/tests/nosurv.out
-rw-r--r-- 1000/1000        38 2018-11-20 00:41 survex-1.2.42/tests/nonewlineateof.svx
-rw-r--r-- 1000/1000        38 2018-11-20 00:41 survex-1.2.42/tests/nonewlineateof.svx
-rw-r--r-- 1000/1000      1192 2018-11-20 00:41 survex-1.2.42/tests/omitfixaroundsolve.out
-rw-r--r-- 1000/1000      1192 2018-11-20 00:41 survex-1.2.42/tests/omitfixaroundsolve.out
-rw-r--r-- 1000/1000       159 2018-11-20 00:41 survex-1.2.42/tests/cmd_solve_hanging.svx
-rw-r--r-- 1000/1000       159 2018-11-20 00:41 survex-1.2.42/tests/cmd_solve_hanging.svx
-rw-r--r-- 1000/1000        66 2012-01-04 08:27 survex-1.2.42/tests/singlereffix.pos
-rw-r--r-- 1000/1000        66 2012-01-04 08:27 survex-1.2.42/tests/singlereffix.pos
-rw-r--r-- 1000/1000       853 2019-06-22 04:08 survex-1.2.42/tests/cs.svx
-rw-r--r-- 1000/1000       853 2019-06-22 04:08 survex-1.2.42/tests/cs.svx
-rw-r--r-- 1000/1000        97 2018-11-20 00:41 survex-1.2.42/tests/inferexports.svx
-rw-r--r-- 1000/1000        97 2018-11-20 00:41 survex-1.2.42/tests/inferexports.svx
-rw-r--r-- 1000/1000      1017 2018-11-20 00:41 survex-1.2.42/tests/badreadingdotplus.out
-rw-r--r-- 1000/1000      1017 2018-11-20 00:41 survex-1.2.42/tests/badreadingdotplus.out
-rw-r--r-- 1000/1000       303 2018-11-20 00:41 survex-1.2.42/tests/cmd_dummy.svx
-rw-r--r-- 1000/1000       303 2018-11-20 00:41 survex-1.2.42/tests/cmd_dummy.svx
-rw-r--r-- 1000/1000       224 2018-11-20 00:41 survex-1.2.42/tests/deltastar.svx
-rw-r--r-- 1000/1000       224 2018-11-20 00:41 survex-1.2.42/tests/deltastar.svx
-rw-r--r-- 1000/1000       134 2012-01-04 08:27 survex-1.2.42/tests/revdir.pos
-rw-r--r-- 1000/1000       134 2012-01-04 08:27 survex-1.2.42/tests/revdir.pos
-rw-r--r-- 1000/1000       100 2018-11-20 00:41 survex-1.2.42/tests/repeatreading.pos
-rw-r--r-- 1000/1000       100 2018-11-20 00:41 survex-1.2.42/tests/repeatreading.pos
-rw-r--r-- 1000/1000       187 2018-11-20 00:41 survex-1.2.42/tests/badinc2.out
-rw-r--r-- 1000/1000       187 2018-11-20 00:41 survex-1.2.42/tests/badinc2.out
-rw-r--r-- 1000/1000       221 2012-01-04 08:27 survex-1.2.42/tests/v0b.3d
-rw-r--r-- 1000/1000       221 2012-01-04 08:27 survex-1.2.42/tests/v0b.3d
-rw-r--r-- 1000/1000       634 2018-11-20 00:41 survex-1.2.42/tests/lengthunits.out
-rw-r--r-- 1000/1000       634 2018-11-20 00:41 survex-1.2.42/tests/lengthunits.out
-rw-r--r-- 1000/1000       195 2012-01-04 08:27 survex-1.2.42/tests/extend2namesx.3d
-rw-r--r-- 1000/1000       195 2012-01-04 08:27 survex-1.2.42/tests/extend2namesx.3d
-rw-r--r-- 1000/1000       282 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination.pos
-rw-r--r-- 1000/1000       282 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination.pos
-rw-r--r-- 1000/1000        93 2018-11-20 00:41 survex-1.2.42/tests/chinabug2.svx
-rw-r--r-- 1000/1000        93 2018-11-20 00:41 survex-1.2.42/tests/chinabug2.svx
-rw-r--r-- 1000/1000       283 2018-11-20 00:41 survex-1.2.42/tests/cmd_truncate.svx
-rw-r--r-- 1000/1000       283 2018-11-20 00:41 survex-1.2.42/tests/cmd_truncate.svx
-rw-r--r-- 1000/1000       796 2018-11-20 00:41 survex-1.2.42/tests/bad_units_qlist.out
-rw-r--r-- 1000/1000       796 2018-11-20 00:41 survex-1.2.42/tests/bad_units_qlist.out
-rw-r--r-- 1000/1000       912 2018-11-20 00:41 survex-1.2.42/tests/back.svx
-rw-r--r-- 1000/1000       912 2018-11-20 00:41 survex-1.2.42/tests/back.svx
-rw-r--r-- 1000/1000       234 2018-11-20 00:41 survex-1.2.42/tests/plumb.svx
-rw-r--r-- 1000/1000       234 2018-11-20 00:41 survex-1.2.42/tests/plumb.svx
-rw-r--r-- 1000/1000      4138 2018-11-20 00:41 survex-1.2.42/tests/cmd_datebad.out
-rw-r--r-- 1000/1000      4138 2018-11-20 00:41 survex-1.2.42/tests/cmd_datebad.out
-rw-r--r-- 1000/1000        53 2018-11-20 00:41 survex-1.2.42/tests/anonstnrev.svx
-rw-r--r-- 1000/1000        53 2018-11-20 00:41 survex-1.2.42/tests/anonstnrev.svx
-rw-r--r-- 1000/1000       103 2018-11-20 00:41 survex-1.2.42/tests/noose.svx
-rw-r--r-- 1000/1000       103 2018-11-20 00:41 survex-1.2.42/tests/noose.svx
-rw-r--r-- 1000/1000       142 2018-11-20 00:41 survex-1.2.42/tests/unconnected-bug.out
-rw-r--r-- 1000/1000       142 2018-11-20 00:41 survex-1.2.42/tests/unconnected-bug.out
-rw-r--r-- 1000/1000       441 2012-01-04 08:27 survex-1.2.42/tests/dot17.pos
-rw-r--r-- 1000/1000       441 2012-01-04 08:27 survex-1.2.42/tests/dot17.pos
-rw-r--r-- 1000/1000       175 2018-11-20 00:41 survex-1.2.42/tests/cmd_calibrate.svx
-rw-r--r-- 1000/1000       175 2018-11-20 00:41 survex-1.2.42/tests/cmd_calibrate.svx
-rw-r--r-- 1000/1000       175 2018-11-20 00:41 survex-1.2.42/tests/exporterr6.svx
-rw-r--r-- 1000/1000       175 2018-11-20 00:41 survex-1.2.42/tests/exporterr6.svx
-rw-r--r-- 1000/1000       102 2012-01-04 08:27 survex-1.2.42/tests/backread.pos
-rw-r--r-- 1000/1000       102 2012-01-04 08:27 survex-1.2.42/tests/backread.pos
-rw-r--r-- 1000/1000       302 2012-01-04 08:27 survex-1.2.42/tests/eswapx.3d
-rw-r--r-- 1000/1000       302 2012-01-04 08:27 survex-1.2.42/tests/eswapx.3d
-rw-r--r-- 1000/1000       174 2018-11-20 00:41 survex-1.2.42/tests/fixfeet.pos
-rw-r--r-- 1000/1000       174 2018-11-20 00:41 survex-1.2.42/tests/fixfeet.pos
-rw-r--r-- 1000/1000       469 2018-11-20 00:41 survex-1.2.42/tests/csfeet.out
-rw-r--r-- 1000/1000       469 2018-11-20 00:41 survex-1.2.42/tests/csfeet.out
-rw-r--r-- 1000/1000       167 2018-11-20 00:41 survex-1.2.42/tests/cmd_alias.pos
-rw-r--r-- 1000/1000       167 2018-11-20 00:41 survex-1.2.42/tests/cmd_alias.pos
-rw-r--r-- 1000/1000        67 2018-11-20 00:41 survex-1.2.42/tests/calibrate_tape.svx
-rw-r--r-- 1000/1000        67 2018-11-20 00:41 survex-1.2.42/tests/calibrate_tape.svx
-rw-r--r-- 1000/1000       635 2018-11-20 00:41 survex-1.2.42/tests/cmd_fix.out
-rw-r--r-- 1000/1000       635 2018-11-20 00:41 survex-1.2.42/tests/cmd_fix.out
-rw-r--r-- 1000/1000      1405 2018-11-20 00:41 survex-1.2.42/tests/cmd_begin_bad.out
-rw-r--r-- 1000/1000      1405 2018-11-20 00:41 survex-1.2.42/tests/cmd_begin_bad.out
-rw-r--r-- 1000/1000       100 2018-11-20 00:41 survex-1.2.42/tests/cs.pos
-rw-r--r-- 1000/1000       100 2018-11-20 00:41 survex-1.2.42/tests/cs.pos
-rw-r--r-- 1000/1000       200 2018-11-20 00:41 survex-1.2.42/tests/skipafterbadomit.svx
-rw-r--r-- 1000/1000       200 2018-11-20 00:41 survex-1.2.42/tests/skipafterbadomit.svx
-rw-r--r-- 1000/1000     32677 2019-09-04 03:21 survex-1.2.42/tests/Makefile.in
-rw-r--r-- 1000/1000     32677 2019-09-04 03:21 survex-1.2.42/tests/Makefile.in
-rw-r--r-- 1000/1000       118 2012-01-04 08:27 survex-1.2.42/tests/eswap.espec
-rw-r--r-- 1000/1000       118 2012-01-04 08:27 survex-1.2.42/tests/eswap.espec
-rw-r--r-- 1000/1000       125 2018-11-20 00:41 survex-1.2.42/tests/3sdfixbug.svx
-rw-r--r-- 1000/1000       125 2018-11-20 00:41 survex-1.2.42/tests/3sdfixbug.svx
-rw-r--r-- 1000/1000        52 2018-11-20 00:41 survex-1.2.42/tests/end_no_begin_nest.svx
-rw-r--r-- 1000/1000        52 2018-11-20 00:41 survex-1.2.42/tests/end_no_begin_nest.svx
-rw-r--r-- 1000/1000       633 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination.out
-rw-r--r-- 1000/1000       633 2018-11-20 00:41 survex-1.2.42/tests/cmd_declination.out
-rw-r--r-- 1000/1000        74 2018-11-20 00:41 survex-1.2.42/tests/exporterr4.svx
-rw-r--r-- 1000/1000        74 2018-11-20 00:41 survex-1.2.42/tests/exporterr4.svx
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/cmd_solve.pos
-rw-r--r-- 1000/1000       100 2012-01-04 08:27 survex-1.2.42/tests/cmd_solve.pos
-rw-r--r-- 1000/1000       848 2018-11-20 00:41 survex-1.2.42/tests/cmd_prefix_bad.out
-rw-r--r-- 1000/1000       848 2018-11-20 00:41 survex-1.2.42/tests/cmd_prefix_bad.out
-rw-r--r-- 1000/1000       341 2019-06-25 00:06 survex-1.2.42/tests/cslonglat.svx
-rw-r--r-- 1000/1000       341 2019-06-25 00:06 survex-1.2.42/tests/cslonglat.svx
-rw-r--r-- 1000/1000        81 2018-11-20 00:41 survex-1.2.42/tests/badinc2.svx
-rw-r--r-- 1000/1000        81 2018-11-20 00:41 survex-1.2.42/tests/badinc2.svx
-rw-r--r-- 1000/1000       635 2018-11-20 00:41 survex-1.2.42/tests/cmd_alias.out
-rw-r--r-- 1000/1000       635 2018-11-20 00:41 survex-1.2.42/tests/cmd_alias.out
-rw-r--r-- 1000/1000       143 2018-11-20 00:41 survex-1.2.42/tests/cmd_solve_nothing.svx
-rw-r--r-- 1000/1000       143 2018-11-20 00:41 survex-1.2.42/tests/cmd_solve_nothing.svx
-rw-r--r-- 1000/1000        90 2018-11-20 00:41 survex-1.2.42/tests/exporterr5.svx
-rw-r--r-- 1000/1000        90 2018-11-20 00:41 survex-1.2.42/tests/exporterr5.svx
-rw-r--r-- 1000/1000       132 2018-11-20 00:41 survex-1.2.42/tests/anonstn.pos
-rw-r--r-- 1000/1000       132 2018-11-20 00:41 survex-1.2.42/tests/anonstn.pos
-rw-r--r-- 1000/1000        66 2012-01-04 08:27 survex-1.2.42/tests/singlefixerr.pos
-rw-r--r-- 1000/1000        66 2012-01-04 08:27 survex-1.2.42/tests/singlefixerr.pos
-rw-r--r-- 1000/1000        97 2018-11-20 00:41 survex-1.2.42/tests/leandroclino.svx
-rw-r--r-- 1000/1000        97 2018-11-20 00:41 survex-1.2.42/tests/leandroclino.svx
-rw-r--r-- 1000/1000        66 2018-11-20 00:41 survex-1.2.42/tests/inferunknown.svx
-rw-r--r-- 1000/1000        66 2018-11-20 00:41 survex-1.2.42/tests/inferunknown.svx
-rw-r--r-- 1000/1000       536 2012-01-04 08:27 survex-1.2.42/tests/v2.3d
-rw-r--r-- 1000/1000       536 2012-01-04 08:27 survex-1.2.42/tests/v2.3d
-rw-r--r-- 1000/1000      2491 2018-11-20 00:41 survex-1.2.42/tests/csbadsdfix.out
-rw-r--r-- 1000/1000      2491 2018-11-20 00:41 survex-1.2.42/tests/csbadsdfix.out
-rw-r--r-- 1000/1000       202 2017-07-07 23:04 survex-1.2.42/tests/lengthunits.pos
-rw-r--r-- 1000/1000       202 2017-07-07 23:04 survex-1.2.42/tests/lengthunits.pos
-rw-r--r-- 1000/1000       330 2018-11-20 00:41 survex-1.2.42/tests/bug4.svx
-rw-r--r-- 1000/1000       330 2018-11-20 00:41 survex-1.2.42/tests/bug4.svx
-rw-r--r-- 1000/1000       140 2018-11-20 00:41 survex-1.2.42/tests/csfeet.pos
-rw-r--r-- 1000/1000       140 2018-11-20 00:41 survex-1.2.42/tests/csfeet.pos
-rw-r--r-- 1000/1000        11 2014-01-19 01:41 survex-1.2.42/tests/delatend.out
-rw-r--r-- 1000/1000        11 2014-01-19 01:41 survex-1.2.42/tests/delatend.out
-rw-r--r-- 1000/1000       195 2018-11-20 00:41 survex-1.2.42/tests/cmd_alias.svx
-rw-r--r-- 1000/1000       195 2018-11-20 00:41 survex-1.2.42/tests/cmd_alias.svx
-rw-r--r-- 1000/1000       662 2018-11-20 00:41 survex-1.2.42/tests/3dcorner.svx
-rw-r--r-- 1000/1000       662 2018-11-20 00:41 survex-1.2.42/tests/3dcorner.svx
-rw-r--r-- 1000/1000       623 2018-11-20 00:41 survex-1.2.42/tests/diving.svx
-rw-r--r-- 1000/1000       623 2018-11-20 00:41 survex-1.2.42/tests/diving.svx
-rw-r--r-- 1000/1000       215 2018-11-20 00:41 survex-1.2.42/tests/multinormalbad.svx
-rw-r--r-- 1000/1000       215 2018-11-20 00:41 survex-1.2.42/tests/multinormalbad.svx
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/normignall.pos
-rw-r--r-- 1000/1000       202 2012-01-04 08:27 survex-1.2.42/tests/normignall.pos
-rwxr-xr-x 1000/1000      7383 2019-09-04 03:21 survex-1.2.42/compile
-rwxr-xr-x 1000/1000      7383 2019-09-04 03:21 survex-1.2.42/compile
-rw-r--r-- 1000/1000    266714 2018-11-20 00:41 survex-1.2.42/ChangeLog
-rw-r--r-- 1000/1000    266714 2018-11-20 00:41 survex-1.2.42/ChangeLog
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/vim/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/vim/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/vim/ftplugin/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/vim/ftplugin/
-rw-r--r-- 1000/1000       950 2018-11-20 00:41 survex-1.2.42/vim/ftplugin/survex.vim
-rw-r--r-- 1000/1000       950 2018-11-20 00:41 survex-1.2.42/vim/ftplugin/survex.vim
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/vim/ftdetect/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/vim/ftdetect/
-rw-r--r-- 1000/1000        84 2018-11-20 00:41 survex-1.2.42/vim/ftdetect/survex.vim
-rw-r--r-- 1000/1000        84 2018-11-20 00:41 survex-1.2.42/vim/ftdetect/survex.vim
-rw-r--r-- 1000/1000       260 2018-11-20 00:41 survex-1.2.42/vim/Makefile.am
-rw-r--r-- 1000/1000       260 2018-11-20 00:41 survex-1.2.42/vim/Makefile.am
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/vim/syntax/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/vim/syntax/
-rw-r--r-- 1000/1000      6708 2018-11-20 00:41 survex-1.2.42/vim/syntax/survex.vim
-rw-r--r-- 1000/1000      6708 2018-11-20 00:41 survex-1.2.42/vim/syntax/survex.vim
-rw-r--r-- 1000/1000      1361 2018-11-20 00:41 survex-1.2.42/vim/syntax/survex-err.vim
-rw-r--r-- 1000/1000      1361 2018-11-20 00:41 survex-1.2.42/vim/syntax/survex-err.vim
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/vim/compiler/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/vim/compiler/
-rw-r--r-- 1000/1000       856 2018-11-20 00:41 survex-1.2.42/vim/compiler/survex.vim
-rw-r--r-- 1000/1000       856 2018-11-20 00:41 survex-1.2.42/vim/compiler/survex.vim
-rw-r--r-- 1000/1000     15123 2019-09-04 03:21 survex-1.2.42/vim/Makefile.in
-rw-r--r-- 1000/1000     15123 2019-09-04 03:21 survex-1.2.42/vim/Makefile.in
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/src/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/src/
-rw-r--r-- 1000/1000      4521 2018-09-12 07:48 survex-1.2.42/src/getopt1.c
-rw-r--r-- 1000/1000      4521 2018-09-12 07:48 survex-1.2.42/src/getopt1.c
-rw-r--r-- 1000/1000     15920 2019-02-13 04:56 survex-1.2.42/src/readval.c
-rw-r--r-- 1000/1000     15920 2019-02-13 04:56 survex-1.2.42/src/readval.c
-rw-r--r-- 1000/1000       894 2018-11-20 00:41 survex-1.2.42/src/brotate.xbm
-rw-r--r-- 1000/1000       894 2018-11-20 00:41 survex-1.2.42/src/brotate.xbm
-rw-r--r-- 1000/1000     47955 2019-09-04 02:05 survex-1.2.42/src/export.cc
-rw-r--r-- 1000/1000     47955 2019-09-04 02:05 survex-1.2.42/src/export.cc
-rw-r--r-- 1000/1000       885 2018-11-20 00:41 survex-1.2.42/src/hand.xbm
-rw-r--r-- 1000/1000       885 2018-11-20 00:41 survex-1.2.42/src/hand.xbm
-rw-r--r-- 1000/1000      7480 2018-11-20 00:41 survex-1.2.42/src/diffpos.c
-rw-r--r-- 1000/1000      7480 2018-11-20 00:41 survex-1.2.42/src/diffpos.c
-rw-r--r-- 1000/1000     15923 2018-11-20 00:41 survex-1.2.42/src/aventreectrl.cc
-rw-r--r-- 1000/1000     15923 2018-11-20 00:41 survex-1.2.42/src/aventreectrl.cc
-rw-r--r-- 1000/1000     38474 2018-11-20 00:41 survex-1.2.42/src/igrf12coeffs.txt
-rw-r--r-- 1000/1000     38474 2018-11-20 00:41 survex-1.2.42/src/igrf12coeffs.txt
-rw-r--r-- 1000/1000      1482 2019-09-04 02:14 survex-1.2.42/src/whichos.h
-rw-r--r-- 1000/1000      1482 2019-09-04 02:14 survex-1.2.42/src/whichos.h
-rw-r--r-- 1000/1000      1513 2018-09-12 07:48 survex-1.2.42/src/hash.c
-rw-r--r-- 1000/1000      1513 2018-09-12 07:48 survex-1.2.42/src/hash.c
-rw-r--r-- 1000/1000      8376 2018-11-20 00:41 survex-1.2.42/src/gla.h
-rw-r--r-- 1000/1000      8376 2018-11-20 00:41 survex-1.2.42/src/gla.h
-rw-r--r-- 1000/1000     11176 2018-11-20 00:41 survex-1.2.42/src/moviemaker.cc
-rw-r--r-- 1000/1000     11176 2018-11-20 00:41 survex-1.2.42/src/moviemaker.cc
-rw-r--r-- 1000/1000     34758 2019-01-09 03:15 survex-1.2.42/src/z_getopt.c
-rw-r--r-- 1000/1000     34758 2019-01-09 03:15 survex-1.2.42/src/z_getopt.c
-rw-r--r-- 1000/1000      9914 2018-11-20 00:41 survex-1.2.42/src/strftime.c
-rw-r--r-- 1000/1000      9914 2018-11-20 00:41 survex-1.2.42/src/strftime.c
-rw-r--r-- 1000/1000      4698 2018-11-20 00:41 survex-1.2.42/src/avenprcore.cc
-rw-r--r-- 1000/1000      4698 2018-11-20 00:41 survex-1.2.42/src/avenprcore.cc
-rw-r--r-- 1000/1000      6067 2018-11-20 00:41 survex-1.2.42/src/glbitmapfont.cc
-rw-r--r-- 1000/1000      6067 2018-11-20 00:41 survex-1.2.42/src/glbitmapfont.cc
-rw-r--r-- 1000/1000      1606 2018-11-20 00:41 survex-1.2.42/src/buttontaghandler.cc
-rw-r--r-- 1000/1000      1606 2018-11-20 00:41 survex-1.2.42/src/buttontaghandler.cc
-rw-r--r-- 1000/1000      6968 2018-11-20 00:41 survex-1.2.42/src/sorterr.c
-rw-r--r-- 1000/1000      6968 2018-11-20 00:41 survex-1.2.42/src/sorterr.c
-rw-r--r-- 1000/1000     13458 2018-11-20 00:41 survex-1.2.42/src/cavern.c
-rw-r--r-- 1000/1000     13458 2018-11-20 00:41 survex-1.2.42/src/cavern.c
-rw-r--r-- 1000/1000      2591 2019-09-04 02:27 survex-1.2.42/src/printing.h
-rw-r--r-- 1000/1000      2591 2019-09-04 02:27 survex-1.2.42/src/printing.h
-rw-r--r-- 1000/1000     22625 2018-11-20 00:41 survex-1.2.42/src/extend.c
-rw-r--r-- 1000/1000     22625 2018-11-20 00:41 survex-1.2.42/src/extend.c
-rw-r--r-- 1000/1000     38280 2019-09-04 02:24 survex-1.2.42/src/message.c
-rw-r--r-- 1000/1000     38280 2019-09-04 02:24 survex-1.2.42/src/message.c
-rw-r--r-- 1000/1000      6667 2019-01-09 03:09 survex-1.2.42/src/aboutdlg.cc
-rw-r--r-- 1000/1000      6667 2019-01-09 03:09 survex-1.2.42/src/aboutdlg.cc
-rw-r--r-- 1000/1000       903 2018-11-20 00:41 survex-1.2.42/src/rotatezoom.xbm
-rw-r--r-- 1000/1000       903 2018-11-20 00:41 survex-1.2.42/src/rotatezoom.xbm
-rw-r--r-- 1000/1000      2322 2018-11-20 00:41 survex-1.2.42/src/vector3.cc
-rw-r--r-- 1000/1000      2322 2018-11-20 00:41 survex-1.2.42/src/vector3.cc
-rwxr-xr-x 1000/1000       773 2018-11-20 00:41 survex-1.2.42/src/gen_img2aven
-rwxr-xr-x 1000/1000       773 2018-11-20 00:41 survex-1.2.42/src/gen_img2aven
-rw-r--r-- 1000/1000     15314 2018-11-20 00:41 survex-1.2.42/src/netartic.c
-rw-r--r-- 1000/1000     15314 2018-11-20 00:41 survex-1.2.42/src/netartic.c
-rw-r--r-- 1000/1000      4466 2018-11-20 00:41 survex-1.2.42/src/useful.h
-rw-r--r-- 1000/1000      4466 2018-11-20 00:41 survex-1.2.42/src/useful.h
-rw-r--r-- 1000/1000       891 2018-11-20 00:41 survex-1.2.42/src/rotate.xbm
-rw-r--r-- 1000/1000       891 2018-11-20 00:41 survex-1.2.42/src/rotate.xbm
-rw-r--r-- 1000/1000       865 2018-09-12 07:48 survex-1.2.42/src/network.h
-rw-r--r-- 1000/1000       865 2018-09-12 07:48 survex-1.2.42/src/network.h
-rw-r--r-- 1000/1000       854 2018-09-12 07:48 survex-1.2.42/src/netskel.h
-rw-r--r-- 1000/1000       854 2018-09-12 07:48 survex-1.2.42/src/netskel.h
-rw-r--r-- 1000/1000      1804 2018-11-20 00:41 survex-1.2.42/src/osalloc.h
-rw-r--r-- 1000/1000      1804 2018-11-20 00:41 survex-1.2.42/src/osalloc.h
-rw-r--r-- 1000/1000      1379 2019-06-22 04:19 survex-1.2.42/src/gpx.h
-rw-r--r-- 1000/1000      1379 2019-06-22 04:19 survex-1.2.42/src/gpx.h
-rw-r--r-- 1000/1000      1492 2018-11-20 00:41 survex-1.2.42/src/commands.h
-rw-r--r-- 1000/1000      1492 2018-11-20 00:41 survex-1.2.42/src/commands.h
-rw-r--r-- 1000/1000      1027 2018-11-20 00:41 survex-1.2.42/src/img_hosted.h
-rw-r--r-- 1000/1000      1027 2018-11-20 00:41 survex-1.2.42/src/img_hosted.h
-rw-r--r-- 1000/1000      5905 2018-11-20 00:41 survex-1.2.42/src/dump3d.c
-rw-r--r-- 1000/1000      5905 2018-11-20 00:41 survex-1.2.42/src/dump3d.c
-rw-r--r-- 1000/1000       906 2018-11-20 00:41 survex-1.2.42/src/brotatemask.xbm
-rw-r--r-- 1000/1000       906 2018-11-20 00:41 survex-1.2.42/src/brotatemask.xbm
-rw-r--r-- 1000/1000       915 2018-11-20 00:41 survex-1.2.42/src/rotatezoommask.xbm
-rw-r--r-- 1000/1000       915 2018-11-20 00:41 survex-1.2.42/src/rotatezoommask.xbm
-rw-r--r-- 1000/1000      1253 2018-11-20 00:41 survex-1.2.42/src/json.h
-rw-r--r-- 1000/1000      1253 2018-11-20 00:41 survex-1.2.42/src/json.h
-rwxr-xr-x 1000/1000      3507 2018-11-20 00:41 survex-1.2.42/src/gettexttomsg.pl
-rwxr-xr-x 1000/1000      3507 2018-11-20 00:41 survex-1.2.42/src/gettexttomsg.pl
-rw-r--r-- 1000/1000      1018 2018-09-12 07:48 survex-1.2.42/src/ostypes.h
-rw-r--r-- 1000/1000      1018 2018-09-12 07:48 survex-1.2.42/src/ostypes.h
-rw-r--r-- 1000/1000     81106 2019-09-04 02:11 survex-1.2.42/src/mainfrm.cc
-rw-r--r-- 1000/1000     81106 2019-09-04 02:11 survex-1.2.42/src/mainfrm.cc
-rw-r--r-- 1000/1000      1673 2018-11-20 00:41 survex-1.2.42/src/gllogerror.h
-rw-r--r-- 1000/1000      1673 2018-11-20 00:41 survex-1.2.42/src/gllogerror.h
-rw-r--r-- 1000/1000      1106 2018-09-12 07:48 survex-1.2.42/src/validate.h
-rw-r--r-- 1000/1000      1106 2018-09-12 07:48 survex-1.2.42/src/validate.h
-rwxr-xr-x 1000/1000      2264 2018-09-12 07:48 survex-1.2.42/src/gdtconvert
-rwxr-xr-x 1000/1000      2264 2018-09-12 07:48 survex-1.2.42/src/gdtconvert
-rw-r--r-- 1000/1000      8204 2019-08-29 05:25 survex-1.2.42/src/model.h
-rw-r--r-- 1000/1000      8204 2019-08-29 05:25 survex-1.2.42/src/model.h
-rw-r--r-- 1000/1000      3447 2018-11-20 00:41 survex-1.2.42/src/pos.cc
-rw-r--r-- 1000/1000      3447 2018-11-20 00:41 survex-1.2.42/src/pos.cc
-rw-r--r-- 1000/1000      4278 2018-11-20 00:41 survex-1.2.42/src/netbits.h
-rw-r--r-- 1000/1000      4278 2018-11-20 00:41 survex-1.2.42/src/netbits.h
-rw-r--r-- 1000/1000      5355 2018-11-20 00:41 survex-1.2.42/src/listpos.c
-rw-r--r-- 1000/1000      5355 2018-11-20 00:41 survex-1.2.42/src/listpos.c
-rw-r--r-- 1000/1000      1959 2019-02-13 05:12 survex-1.2.42/src/moviemaker.h
-rw-r--r-- 1000/1000      1959 2019-02-13 05:12 survex-1.2.42/src/moviemaker.h
-rw-r--r-- 1000/1000      1306 2018-11-20 00:41 survex-1.2.42/src/str.h
-rw-r--r-- 1000/1000      1306 2018-11-20 00:41 survex-1.2.42/src/str.h
-rw-r--r-- 1000/1000       988 2018-11-20 00:41 survex-1.2.42/src/aventypes.h
-rw-r--r-- 1000/1000       988 2018-11-20 00:41 survex-1.2.42/src/aventypes.h
-rw-r--r-- 1000/1000       978 2019-01-09 03:10 survex-1.2.42/src/log.h
-rw-r--r-- 1000/1000       978 2019-01-09 03:10 survex-1.2.42/src/log.h
-rw-r--r-- 1000/1000    122932 2019-08-29 06:08 survex-1.2.42/src/gfxcore.cc
-rw-r--r-- 1000/1000    122932 2019-08-29 06:08 survex-1.2.42/src/gfxcore.cc
-rw-r--r-- 1000/1000      2187 2018-11-20 00:41 survex-1.2.42/src/json.cc
-rw-r--r-- 1000/1000      2187 2018-11-20 00:41 survex-1.2.42/src/json.cc
-rw-r--r-- 1000/1000       984 2018-11-20 00:41 survex-1.2.42/src/listpos.h
-rw-r--r-- 1000/1000       984 2018-11-20 00:41 survex-1.2.42/src/listpos.h
-rw-r--r-- 1000/1000      2238 2019-06-29 02:07 survex-1.2.42/src/osdepend.c
-rw-r--r-- 1000/1000      2238 2019-06-29 02:07 survex-1.2.42/src/osdepend.c
-rw-r--r-- 1000/1000     22701 2019-02-12 19:12 survex-1.2.42/src/netbits.c
-rw-r--r-- 1000/1000     22701 2019-02-12 19:12 survex-1.2.42/src/netbits.c
-rw-r--r-- 1000/1000      1310 2019-01-09 03:09 survex-1.2.42/src/wx.h
-rw-r--r-- 1000/1000      1310 2019-01-09 03:09 survex-1.2.42/src/wx.h
-rw-r--r-- 1000/1000       894 2018-11-20 00:41 survex-1.2.42/src/vrotate.xbm
-rw-r--r-- 1000/1000       894 2018-11-20 00:41 survex-1.2.42/src/vrotate.xbm
-rw-r--r-- 1000/1000      2521 2018-11-20 00:41 survex-1.2.42/src/cavernlog.h
-rw-r--r-- 1000/1000      2521 2018-11-20 00:41 survex-1.2.42/src/cavernlog.h
-rw-r--r-- 1000/1000     69528 2019-06-25 00:05 survex-1.2.42/src/commands.c
-rw-r--r-- 1000/1000     69528 2019-06-25 00:05 survex-1.2.42/src/commands.c
-rw-r--r-- 1000/1000      1493 2018-11-20 00:41 survex-1.2.42/src/useful.c
-rw-r--r-- 1000/1000      1493 2018-11-20 00:41 survex-1.2.42/src/useful.c
-rw-r--r-- 1000/1000     40344 2019-01-09 03:15 survex-1.2.42/src/thgeomagdata.h
-rw-r--r-- 1000/1000     40344 2019-01-09 03:15 survex-1.2.42/src/thgeomagdata.h
-rw-r--r-- 1000/1000      1173 2018-11-20 00:41 survex-1.2.42/src/date.h
-rw-r--r-- 1000/1000      1173 2018-11-20 00:41 survex-1.2.42/src/date.h
-rw-r--r-- 1000/1000       906 2018-11-20 00:41 survex-1.2.42/src/vrotatemask.xbm
-rw-r--r-- 1000/1000       906 2018-11-20 00:41 survex-1.2.42/src/vrotatemask.xbm
-rw-r--r-- 1000/1000      4415 2019-09-04 02:10 survex-1.2.42/src/Makefile.am
-rw-r--r-- 1000/1000      4415 2019-09-04 02:10 survex-1.2.42/src/Makefile.am
-rw-r--r-- 1000/1000      2584 2019-09-04 02:10 survex-1.2.42/src/cmdline.h
-rw-r--r-- 1000/1000      2584 2019-09-04 02:10 survex-1.2.42/src/cmdline.h
-rw-r--r-- 1000/1000      1271 2018-11-20 00:41 survex-1.2.42/src/aboutdlg.h
-rw-r--r-- 1000/1000      1271 2018-11-20 00:41 survex-1.2.42/src/aboutdlg.h
-rw-r--r-- 1000/1000     12805 2018-11-20 00:41 survex-1.2.42/src/matrix.c
-rw-r--r-- 1000/1000     12805 2018-11-20 00:41 survex-1.2.42/src/matrix.c
-rw-r--r-- 1000/1000     13605 2019-06-22 05:06 survex-1.2.42/src/img.h
-rw-r--r-- 1000/1000     13605 2019-06-22 05:06 survex-1.2.42/src/img.h
-rw-r--r-- 1000/1000      8521 2019-09-04 01:19 survex-1.2.42/src/kml.cc
-rw-r--r-- 1000/1000      8521 2019-09-04 01:19 survex-1.2.42/src/kml.cc
-rw-r--r-- 1000/1000      2833 2018-11-20 00:41 survex-1.2.42/src/aven.h
-rw-r--r-- 1000/1000      2833 2018-11-20 00:41 survex-1.2.42/src/aven.h
-rw-r--r-- 1000/1000      2365 2018-11-20 00:41 survex-1.2.42/src/debug.h
-rw-r--r-- 1000/1000      2365 2018-11-20 00:41 survex-1.2.42/src/debug.h
-rw-r--r-- 1000/1000      1203 2018-11-20 00:41 survex-1.2.42/src/thgeomag.h
-rw-r--r-- 1000/1000      1203 2018-11-20 00:41 survex-1.2.42/src/thgeomag.h
-rw-r--r-- 1000/1000       864 2018-09-12 07:48 survex-1.2.42/src/matrix.h
-rw-r--r-- 1000/1000       864 2018-09-12 07:48 survex-1.2.42/src/matrix.h
-rw-r--r-- 1000/1000      8910 2018-11-20 00:41 survex-1.2.42/src/filename.c
-rw-r--r-- 1000/1000      8910 2018-11-20 00:41 survex-1.2.42/src/filename.c
-rw-r--r-- 1000/1000      1765 2019-06-22 04:19 survex-1.2.42/src/kml.h
-rw-r--r-- 1000/1000      1765 2019-06-22 04:19 survex-1.2.42/src/kml.h
-rw-r--r-- 1000/1000      2427 2018-11-20 00:41 survex-1.2.42/src/glbitmapfont.h
-rw-r--r-- 1000/1000      2427 2018-11-20 00:41 survex-1.2.42/src/glbitmapfont.h
-rwxr-xr-x 1000/1000      1900 2018-11-20 00:41 survex-1.2.42/src/igrf2c.py
-rwxr-xr-x 1000/1000      1900 2018-11-20 00:41 survex-1.2.42/src/igrf2c.py
-rw-r--r-- 1000/1000     13516 2018-11-20 00:41 survex-1.2.42/src/survexport.cc
-rw-r--r-- 1000/1000     13516 2018-11-20 00:41 survex-1.2.42/src/survexport.cc
-rw-r--r-- 1000/1000     71388 2019-09-04 02:10 survex-1.2.42/src/img.c
-rw-r--r-- 1000/1000     71388 2019-09-04 02:10 survex-1.2.42/src/img.c
-rw-r--r-- 1000/1000       880 2018-11-20 00:41 survex-1.2.42/src/gradient.pov
-rw-r--r-- 1000/1000       880 2018-11-20 00:41 survex-1.2.42/src/gradient.pov
-rw-r--r-- 1000/1000       975 2018-11-20 00:41 survex-1.2.42/src/out.h
-rw-r--r-- 1000/1000       975 2018-11-20 00:41 survex-1.2.42/src/out.h
-rw-r--r-- 1000/1000     68080 2019-05-26 05:43 survex-1.2.42/src/printing.cc
-rw-r--r-- 1000/1000     68080 2019-05-26 05:43 survex-1.2.42/src/printing.cc
-rw-r--r-- 1000/1000      1384 2018-11-20 00:41 survex-1.2.42/src/pos.h
-rw-r--r-- 1000/1000      1384 2018-11-20 00:41 survex-1.2.42/src/pos.h
-rw-r--r-- 1000/1000      2283 2019-09-04 00:24 survex-1.2.42/src/namecompare.cc
-rw-r--r-- 1000/1000      2283 2019-09-04 00:24 survex-1.2.42/src/namecompare.cc
-rw-r--r-- 1000/1000      3044 2019-06-29 00:01 survex-1.2.42/src/message.h
-rw-r--r-- 1000/1000      3044 2019-06-29 00:01 survex-1.2.42/src/message.h
-rw-r--r-- 1000/1000     31586 2019-06-22 05:06 survex-1.2.42/src/netskel.c
-rw-r--r-- 1000/1000     31586 2019-06-22 05:06 survex-1.2.42/src/netskel.c
-rw-r--r-- 1000/1000       342 2019-01-09 03:15 survex-1.2.42/src/avenpal.h
-rw-r--r-- 1000/1000       342 2019-01-09 03:15 survex-1.2.42/src/avenpal.h
-rw-r--r-- 1000/1000      2014 2018-11-20 00:41 survex-1.2.42/src/exportfilter.h
-rw-r--r-- 1000/1000      2014 2018-11-20 00:41 survex-1.2.42/src/exportfilter.h
-rw-r--r-- 1000/1000      1083 2018-09-12 07:48 survex-1.2.42/src/strcasecmp.c
-rw-r--r-- 1000/1000      1083 2018-09-12 07:48 survex-1.2.42/src/strcasecmp.c
-rw-r--r-- 1000/1000      1676 2018-11-20 00:41 survex-1.2.42/src/osdepend.h
-rw-r--r-- 1000/1000      1676 2018-11-20 00:41 survex-1.2.42/src/osdepend.h
-rw-r--r-- 1000/1000     13801 2019-09-04 00:23 survex-1.2.42/src/aven.cc
-rw-r--r-- 1000/1000     13801 2019-09-04 00:23 survex-1.2.42/src/aven.cc
-rw-r--r-- 1000/1000     20308 2019-09-04 01:26 survex-1.2.42/src/model.cc
-rw-r--r-- 1000/1000     20308 2019-09-04 01:26 survex-1.2.42/src/model.cc
-rw-r--r-- 1000/1000      2024 2018-11-20 00:41 survex-1.2.42/src/avenprcore.h
-rw-r--r-- 1000/1000      2024 2018-11-20 00:41 survex-1.2.42/src/avenprcore.h
-rw-r--r-- 1000/1000      2529 2018-11-20 00:41 survex-1.2.42/src/aventreectrl.h
-rw-r--r-- 1000/1000      2529 2018-11-20 00:41 survex-1.2.42/src/aventreectrl.h
-rw-r--r-- 1000/1000      1755 2018-11-20 00:41 survex-1.2.42/src/str.c
-rw-r--r-- 1000/1000      1755 2018-11-20 00:41 survex-1.2.42/src/str.c
-rw-r--r-- 1000/1000     59833 2018-11-20 00:41 survex-1.2.42/src/datain.c
-rw-r--r-- 1000/1000     59833 2018-11-20 00:41 survex-1.2.42/src/datain.c
-rw-r--r-- 1000/1000     18980 2019-08-29 05:40 survex-1.2.42/src/gfxcore.h
-rw-r--r-- 1000/1000     18980 2019-08-29 05:40 survex-1.2.42/src/gfxcore.h
-rw-r--r-- 1000/1000      7246 2018-11-20 00:41 survex-1.2.42/src/cmdline.c
-rw-r--r-- 1000/1000      7246 2018-11-20 00:41 survex-1.2.42/src/cmdline.c
-rw-r--r-- 1000/1000       903 2018-11-20 00:41 survex-1.2.42/src/rotatemask.xbm
-rw-r--r-- 1000/1000       903 2018-11-20 00:41 survex-1.2.42/src/rotatemask.xbm
-rw-r--r-- 1000/1000      1392 2019-01-09 03:10 survex-1.2.42/src/log.cc
-rw-r--r-- 1000/1000      1392 2019-01-09 03:10 survex-1.2.42/src/log.cc
-rw-r--r-- 1000/1000     34650 2018-11-20 00:41 survex-1.2.42/src/getopt.c
-rw-r--r-- 1000/1000     34650 2018-11-20 00:41 survex-1.2.42/src/getopt.c
-rw-r--r-- 1000/1000       923 2018-11-20 00:41 survex-1.2.42/src/namecompare.h
-rw-r--r-- 1000/1000       923 2018-11-20 00:41 survex-1.2.42/src/namecompare.h
-rw-r--r-- 1000/1000      2977 2018-11-20 00:41 survex-1.2.42/src/date.c
-rw-r--r-- 1000/1000      2977 2018-11-20 00:41 survex-1.2.42/src/date.c
-rw-r--r-- 1000/1000     50054 2019-09-03 00:43 survex-1.2.42/src/gla-gl.cc
-rw-r--r-- 1000/1000     50054 2019-09-03 00:43 survex-1.2.42/src/gla-gl.cc
-rw-r--r-- 1000/1000      2094 2019-09-04 00:30 survex-1.2.42/src/namecmp.c
-rw-r--r-- 1000/1000      2094 2019-09-04 00:30 survex-1.2.42/src/namecmp.c
-rw-r--r-- 1000/1000      5877 2018-11-20 00:41 survex-1.2.42/src/thgeomag.c
-rw-r--r-- 1000/1000      5877 2018-11-20 00:41 survex-1.2.42/src/thgeomag.c
-rw-r--r-- 1000/1000      1975 2018-11-20 00:41 survex-1.2.42/src/imgtest.c
-rw-r--r-- 1000/1000      1975 2018-11-20 00:41 survex-1.2.42/src/imgtest.c
-rw-r--r-- 1000/1000      2641 2019-08-22 22:35 survex-1.2.42/src/vector3.h
-rw-r--r-- 1000/1000      2641 2019-08-22 22:35 survex-1.2.42/src/vector3.h
-rw-r--r-- 1000/1000     22312 2019-08-29 05:12 survex-1.2.42/src/cavernlog.cc
-rw-r--r-- 1000/1000     22312 2019-08-29 05:12 survex-1.2.42/src/cavernlog.cc
-rw-r--r-- 1000/1000        47 2018-11-20 00:41 survex-1.2.42/src/aven.rc
-rw-r--r-- 1000/1000        47 2018-11-20 00:41 survex-1.2.42/src/aven.rc
-rw-r--r-- 1000/1000     16162 2018-11-20 00:41 survex-1.2.42/src/moviemaker-legacy.cc
-rw-r--r-- 1000/1000     16162 2018-11-20 00:41 survex-1.2.42/src/moviemaker-legacy.cc
-rw-r--r-- 1000/1000      7862 2018-09-12 07:48 survex-1.2.42/src/validate.c
-rw-r--r-- 1000/1000      7862 2018-09-12 07:48 survex-1.2.42/src/validate.c
-rw-r--r-- 1000/1000       981 2018-09-12 07:48 survex-1.2.42/src/hash.h
-rw-r--r-- 1000/1000       981 2018-09-12 07:48 survex-1.2.42/src/hash.h
-rw-r--r-- 1000/1000      1641 2018-11-20 00:41 survex-1.2.42/src/readval.h
-rw-r--r-- 1000/1000      1641 2018-11-20 00:41 survex-1.2.42/src/readval.h
-rw-r--r-- 1000/1000       964 2018-11-20 00:41 survex-1.2.42/src/namecmp.h
-rw-r--r-- 1000/1000       964 2018-11-20 00:41 survex-1.2.42/src/namecmp.h
-rw-r--r-- 1000/1000       897 2018-11-20 00:41 survex-1.2.42/src/handmask.xbm
-rw-r--r-- 1000/1000       897 2018-11-20 00:41 survex-1.2.42/src/handmask.xbm
-rw-r--r-- 1000/1000      3628 2019-09-04 02:11 survex-1.2.42/src/labelinfo.h
-rw-r--r-- 1000/1000      3628 2019-09-04 02:11 survex-1.2.42/src/labelinfo.h
-rw-r--r-- 1000/1000      6977 2019-08-29 05:45 survex-1.2.42/src/guicontrol.h
-rw-r--r-- 1000/1000      6977 2019-08-29 05:45 survex-1.2.42/src/guicontrol.h
-rw-r--r-- 1000/1000      2013 2018-11-20 00:41 survex-1.2.42/src/img_hosted.c
-rw-r--r-- 1000/1000      2013 2018-11-20 00:41 survex-1.2.42/src/img_hosted.c
-rw-r--r-- 1000/1000     14653 2019-06-22 06:53 survex-1.2.42/src/cavern.h
-rw-r--r-- 1000/1000     14653 2019-06-22 06:53 survex-1.2.42/src/cavern.h
-rw-r--r-- 1000/1000      6914 2019-01-09 03:15 survex-1.2.42/src/img2aven.h
-rw-r--r-- 1000/1000      6914 2019-01-09 03:15 survex-1.2.42/src/img2aven.h
-rw-r--r-- 1000/1000      2521 2018-11-20 00:41 survex-1.2.42/src/export.h
-rw-r--r-- 1000/1000      2521 2018-11-20 00:41 survex-1.2.42/src/export.h
-rw-r--r-- 1000/1000      1752 2018-11-20 00:41 survex-1.2.42/src/filename.h
-rw-r--r-- 1000/1000      1752 2018-11-20 00:41 survex-1.2.42/src/filename.h
-rw-r--r-- 1000/1000      1009 2018-11-20 00:41 survex-1.2.42/src/filelist.h
-rw-r--r-- 1000/1000      1009 2018-11-20 00:41 survex-1.2.42/src/filelist.h
-rw-r--r-- 1000/1000       848 2018-09-12 07:48 survex-1.2.42/src/netartic.h
-rw-r--r-- 1000/1000       848 2018-09-12 07:48 survex-1.2.42/src/netartic.h
-rw-r--r-- 1000/1000      2095 2018-11-20 00:41 survex-1.2.42/src/datain.h
-rw-r--r-- 1000/1000      2095 2018-11-20 00:41 survex-1.2.42/src/datain.h
-rw-r--r-- 1000/1000      6029 2019-03-26 02:50 survex-1.2.42/src/hpgl.cc
-rw-r--r-- 1000/1000      6029 2019-03-26 02:50 survex-1.2.42/src/hpgl.cc
-rw-r--r-- 1000/1000     33933 2019-08-29 05:40 survex-1.2.42/src/guicontrol.cc
-rw-r--r-- 1000/1000     33933 2019-08-29 05:40 survex-1.2.42/src/guicontrol.cc
-rw-r--r-- 1000/1000      5134 2019-06-22 04:19 survex-1.2.42/src/gpx.cc
-rw-r--r-- 1000/1000      5134 2019-06-22 04:19 survex-1.2.42/src/gpx.cc
-rw-r--r-- 1000/1000    122380 2019-09-04 03:21 survex-1.2.42/src/Makefile.in
-rw-r--r-- 1000/1000    122380 2019-09-04 03:21 survex-1.2.42/src/Makefile.in
-rw-r--r-- 1000/1000     22554 2018-11-20 00:41 survex-1.2.42/src/network.c
-rw-r--r-- 1000/1000     22554 2018-11-20 00:41 survex-1.2.42/src/network.c
-rw-r--r-- 1000/1000     21075 2019-09-04 02:11 survex-1.2.42/src/mainfrm.h
-rw-r--r-- 1000/1000     21075 2019-09-04 02:11 survex-1.2.42/src/mainfrm.h
-rw-r--r-- 1000/1000      1196 2018-11-20 00:41 survex-1.2.42/src/hpgl.h
-rw-r--r-- 1000/1000      1196 2018-11-20 00:41 survex-1.2.42/src/hpgl.h
-rw-r--r-- 1000/1000      6470 2018-11-20 00:41 survex-1.2.42/src/getopt.h
-rw-r--r-- 1000/1000      6470 2018-11-20 00:41 survex-1.2.42/src/getopt.h
-rw-r--r-- 1000/1000     77760 2018-11-20 00:41 survex-1.2.42/OLDNEWS
-rw-r--r-- 1000/1000     77760 2018-11-20 00:41 survex-1.2.42/OLDNEWS
-rw-r--r-- 1000/1000      7519 2019-09-04 03:21 survex-1.2.42/config.h.in
-rw-r--r-- 1000/1000      7519 2019-09-04 03:21 survex-1.2.42/config.h.in
-rw-r--r-- 1000/1000      2677 2019-09-04 02:06 survex-1.2.42/Makefile.am
-rw-r--r-- 1000/1000      2677 2019-09-04 02:06 survex-1.2.42/Makefile.am
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/m4/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/m4/
-rw-r--r-- 1000/1000      5632 2018-11-20 00:41 survex-1.2.42/m4/ax_cxx_compile_stdcxx_11.m4
-rw-r--r-- 1000/1000      5632 2018-11-20 00:41 survex-1.2.42/m4/ax_cxx_compile_stdcxx_11.m4
-rw-r--r-- 1000/1000       352 2018-11-20 00:41 survex-1.2.42/desc.txt
-rw-r--r-- 1000/1000       352 2018-11-20 00:41 survex-1.2.42/desc.txt
-rwxr-xr-x 1000/1000     15368 2019-09-04 03:21 survex-1.2.42/install-sh
-rwxr-xr-x 1000/1000     15368 2019-09-04 03:21 survex-1.2.42/install-sh
-rwxr-xr-x 1000/1000     36136 2019-09-04 03:21 survex-1.2.42/config.sub
-rwxr-xr-x 1000/1000     36136 2019-09-04 03:21 survex-1.2.42/config.sub
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/lib/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/lib/
-rw-r--r-- 1000/1000     90446 2019-09-03 01:14 survex-1.2.42/lib/ca.po
-rw-r--r-- 1000/1000     90446 2019-09-03 01:14 survex-1.2.42/lib/ca.po
-rw-r--r-- 1000/1000     15966 2019-09-03 01:16 survex-1.2.42/lib/de.msg
-rw-r--r-- 1000/1000     15966 2019-09-03 01:16 survex-1.2.42/lib/de.msg
-rw-r--r-- 1000/1000    104195 2019-09-03 00:45 survex-1.2.42/lib/ru.po
-rw-r--r-- 1000/1000    104195 2019-09-03 00:45 survex-1.2.42/lib/ru.po
-rw-r--r-- 1000/1000       439 2019-06-25 00:04 survex-1.2.42/lib/bcra5.svx
-rw-r--r-- 1000/1000       439 2019-06-25 00:04 survex-1.2.42/lib/bcra5.svx
-rw-r--r-- 1000/1000     77870 2019-09-03 00:43 survex-1.2.42/lib/survex.pot
-rw-r--r-- 1000/1000     77870 2019-09-03 00:43 survex-1.2.42/lib/survex.pot
-rw-r--r-- 1000/1000     91392 2019-09-03 01:05 survex-1.2.42/lib/it.po
-rw-r--r-- 1000/1000     91392 2019-09-03 01:05 survex-1.2.42/lib/it.po
-rw-r--r-- 1000/1000     13820 2019-06-25 00:04 survex-1.2.42/lib/ChineseSimplified.isl
-rw-r--r-- 1000/1000     13820 2019-06-25 00:04 survex-1.2.42/lib/ChineseSimplified.isl
-rw-r--r-- 1000/1000     90232 2019-09-03 01:16 survex-1.2.42/lib/pt_BR.po
-rw-r--r-- 1000/1000     90232 2019-09-03 01:16 survex-1.2.42/lib/pt_BR.po
-rw-r--r-- 1000/1000     92192 2019-09-03 00:54 survex-1.2.42/lib/de_CH.po
-rw-r--r-- 1000/1000     92192 2019-09-03 00:54 survex-1.2.42/lib/de_CH.po
-rw-r--r-- 1000/1000     27740 2019-09-03 01:16 survex-1.2.42/lib/ru.msg
-rw-r--r-- 1000/1000     27740 2019-09-03 01:16 survex-1.2.42/lib/ru.msg
-rw-r--r-- 1000/1000     79564 2019-09-03 00:45 survex-1.2.42/lib/zh_CN.po
-rw-r--r-- 1000/1000     79564 2019-09-03 00:45 survex-1.2.42/lib/zh_CN.po
-rwxr-xr-x 1000/1000      5146 2019-06-25 00:04 survex-1.2.42/lib/extract-msgs.pl
-rwxr-xr-x 1000/1000      5146 2019-06-25 00:04 survex-1.2.42/lib/extract-msgs.pl
-rw-r--r-- 1000/1000      1205 2019-06-25 00:04 survex-1.2.42/lib/survex.xml
-rw-r--r-- 1000/1000      1205 2019-06-25 00:04 survex-1.2.42/lib/survex.xml
-rw-r--r-- 1000/1000     92338 2019-09-03 01:07 survex-1.2.42/lib/pl.po
-rw-r--r-- 1000/1000     92338 2019-09-03 01:07 survex-1.2.42/lib/pl.po
-rw-r--r-- 1000/1000     89888 2019-09-03 01:09 survex-1.2.42/lib/pt.po
-rw-r--r-- 1000/1000     89888 2019-09-03 01:09 survex-1.2.42/lib/pt.po
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/lib/icons/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/lib/icons/
-rw-r--r-- 1000/1000       442 2018-11-20 00:41 survex-1.2.42/lib/icons/survey_tree.xpm
-rw-r--r-- 1000/1000       442 2018-11-20 00:41 survex-1.2.42/lib/icons/survey_tree.xpm
-rw-r--r-- 1000/1000       440 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_stop.xpm
-rw-r--r-- 1000/1000       440 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_stop.xpm
-rw-r--r-- 1000/1000       481 2018-11-20 00:41 survex-1.2.42/lib/icons/tubes.xpm
-rw-r--r-- 1000/1000       481 2018-11-20 00:41 survex-1.2.42/lib/icons/tubes.xpm
-rw-r--r-- 1000/1000       439 2018-11-20 00:41 survex-1.2.42/lib/icons/defaults.xpm
-rw-r--r-- 1000/1000       439 2018-11-20 00:41 survex-1.2.42/lib/icons/defaults.xpm
-rw-r--r-- 1000/1000       450 2018-11-20 00:41 survex-1.2.42/lib/icons/find.xpm
-rw-r--r-- 1000/1000       450 2018-11-20 00:41 survex-1.2.42/lib/icons/find.xpm
-rw-r--r-- 1000/1000       470 2018-11-20 00:41 survex-1.2.42/lib/icons/open_pres.xpm
-rw-r--r-- 1000/1000       470 2018-11-20 00:41 survex-1.2.42/lib/icons/open_pres.xpm
-rw-r--r-- 1000/1000    196046 2019-03-02 11:00 survex-1.2.42/lib/icons/Aven.iconset.zip
-rw-r--r-- 1000/1000    196046 2019-03-02 11:00 survex-1.2.42/lib/icons/Aven.iconset.zip
-rw-r--r-- 1000/1000       438 2018-11-20 00:41 survex-1.2.42/lib/icons/crosses.xpm
-rw-r--r-- 1000/1000       438 2018-11-20 00:41 survex-1.2.42/lib/icons/crosses.xpm
-rw-r--r-- 1000/1000       455 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_tree.xpm
-rw-r--r-- 1000/1000       455 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_tree.xpm
-rw-r--r-- 1000/1000     16641 2018-11-20 00:41 survex-1.2.42/lib/icons/err.svg
-rw-r--r-- 1000/1000     16641 2018-11-20 00:41 survex-1.2.42/lib/icons/err.svg
-rw-r--r-- 1000/1000      2238 2019-03-02 11:00 survex-1.2.42/lib/icons/aven.ico
-rw-r--r-- 1000/1000      2238 2019-03-02 11:00 survex-1.2.42/lib/icons/aven.ico
-rw-r--r-- 1000/1000       438 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_ff.xpm
-rw-r--r-- 1000/1000       438 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_ff.xpm
-rw-r--r-- 1000/1000      2238 2015-06-19 08:23 survex-1.2.42/lib/icons/err.ico
-rw-r--r-- 1000/1000      2238 2015-06-19 08:23 survex-1.2.42/lib/icons/err.ico
-rw-r--r-- 1000/1000    152707 2019-03-02 11:00 survex-1.2.42/lib/icons/plt.iconset.zip
-rw-r--r-- 1000/1000    152707 2019-03-02 11:00 survex-1.2.42/lib/icons/plt.iconset.zip
-rw-r--r-- 1000/1000       440 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_frew.xpm
-rw-r--r-- 1000/1000       440 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_frew.xpm
-rw-r--r-- 1000/1000       439 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_fff.xpm
-rw-r--r-- 1000/1000       439 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_fff.xpm
-rw-r--r-- 1000/1000      1109 2015-06-19 05:04 survex-1.2.42/lib/icons/3d.png
-rw-r--r-- 1000/1000      1109 2015-06-19 05:04 survex-1.2.42/lib/icons/3d.png
-rw-r--r-- 1000/1000       439 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_rew.xpm
-rw-r--r-- 1000/1000       439 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_rew.xpm
-rw-r--r-- 1000/1000       424 2018-11-20 00:41 survex-1.2.42/lib/icons/rotation.xpm
-rw-r--r-- 1000/1000       424 2018-11-20 00:41 survex-1.2.42/lib/icons/rotation.xpm
-rw-r--r-- 1000/1000    247781 2019-03-02 11:00 survex-1.2.42/lib/icons/err.iconset.zip
-rw-r--r-- 1000/1000    247781 2019-03-02 11:00 survex-1.2.42/lib/icons/err.iconset.zip
-rw-r--r-- 1000/1000      2238 2015-06-19 08:23 survex-1.2.42/lib/icons/svx.ico
-rw-r--r-- 1000/1000      2238 2015-06-19 08:23 survex-1.2.42/lib/icons/svx.ico
-rw-r--r-- 1000/1000      2238 2015-06-19 08:23 survex-1.2.42/lib/icons/3d.ico
-rw-r--r-- 1000/1000      2238 2015-06-19 08:23 survex-1.2.42/lib/icons/3d.ico
-rw-r--r-- 1000/1000      9409 2018-11-20 00:41 survex-1.2.42/lib/icons/plt.svg
-rw-r--r-- 1000/1000      9409 2018-11-20 00:41 survex-1.2.42/lib/icons/plt.svg
-rw-r--r-- 1000/1000       443 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_go_back.xpm
-rw-r--r-- 1000/1000       443 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_go_back.xpm
-rw-r--r-- 1000/1000    223597 2019-03-02 11:00 survex-1.2.42/lib/icons/3d.iconset.zip
-rw-r--r-- 1000/1000    223597 2019-03-02 11:00 survex-1.2.42/lib/icons/3d.iconset.zip
-rw-r--r-- 1000/1000       465 2018-11-20 00:41 survex-1.2.42/lib/icons/open.xpm
-rw-r--r-- 1000/1000       465 2018-11-20 00:41 survex-1.2.42/lib/icons/open.xpm
-rw-r--r-- 1000/1000      2531 2018-11-20 00:41 survex-1.2.42/lib/icons/Makefile.am
-rw-r--r-- 1000/1000      2531 2018-11-20 00:41 survex-1.2.42/lib/icons/Makefile.am
-rw-r--r-- 1000/1000       441 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_pause.xpm
-rw-r--r-- 1000/1000       441 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_pause.xpm
-rw-r--r-- 1000/1000       489 2018-11-20 00:41 survex-1.2.42/lib/icons/solid_surface.xpm
-rw-r--r-- 1000/1000       489 2018-11-20 00:41 survex-1.2.42/lib/icons/solid_surface.xpm
-rw-r--r-- 1000/1000       472 2018-11-20 00:41 survex-1.2.42/lib/icons/hideresults.xpm
-rw-r--r-- 1000/1000       472 2018-11-20 00:41 survex-1.2.42/lib/icons/hideresults.xpm
-rw-r--r-- 1000/1000     17460 2018-11-20 00:41 survex-1.2.42/lib/icons/pos.svg
-rw-r--r-- 1000/1000     17460 2018-11-20 00:41 survex-1.2.42/lib/icons/pos.svg
-rw-r--r-- 1000/1000       435 2018-11-20 00:41 survex-1.2.42/lib/icons/plan.xpm
-rw-r--r-- 1000/1000       435 2018-11-20 00:41 survex-1.2.42/lib/icons/plan.xpm
-rw-r--r-- 1000/1000      1185 2015-06-19 05:04 survex-1.2.42/lib/icons/pos.png
-rw-r--r-- 1000/1000      1185 2015-06-19 05:04 survex-1.2.42/lib/icons/pos.png
-rw-r--r-- 1000/1000      1278 2015-06-19 05:04 survex-1.2.42/lib/icons/svx.png
-rw-r--r-- 1000/1000      1278 2015-06-19 05:04 survex-1.2.42/lib/icons/svx.png
-rwxr-xr-x 1000/1000       536 2018-11-20 00:41 survex-1.2.42/lib/icons/svg2iconsetzip
-rwxr-xr-x 1000/1000       536 2018-11-20 00:41 survex-1.2.42/lib/icons/svg2iconsetzip
-rwxr-xr-x 1000/1000       240 2018-11-20 00:41 survex-1.2.42/lib/icons/png2winicon
-rwxr-xr-x 1000/1000       240 2018-11-20 00:41 survex-1.2.42/lib/icons/png2winicon
-rw-r--r-- 1000/1000       443 2018-11-20 00:41 survex-1.2.42/lib/icons/exported_pts.xpm
-rw-r--r-- 1000/1000       443 2018-11-20 00:41 survex-1.2.42/lib/icons/exported_pts.xpm
-rw-r--r-- 1000/1000       394 2018-11-20 00:41 survex-1.2.42/lib/icons/log.xpm
-rw-r--r-- 1000/1000       394 2018-11-20 00:41 survex-1.2.42/lib/icons/log.xpm
-rw-r--r-- 1000/1000       425 2018-11-20 00:41 survex-1.2.42/lib/icons/entrances.xpm
-rw-r--r-- 1000/1000       425 2018-11-20 00:41 survex-1.2.42/lib/icons/entrances.xpm
-rw-r--r-- 1000/1000      1297 2015-06-19 05:04 survex-1.2.42/lib/icons/err.png
-rw-r--r-- 1000/1000      1297 2015-06-19 05:04 survex-1.2.42/lib/icons/err.png
-rw-r--r-- 1000/1000    244134 2019-03-02 11:00 survex-1.2.42/lib/icons/pos.iconset.zip
-rw-r--r-- 1000/1000    244134 2019-03-02 11:00 survex-1.2.42/lib/icons/pos.iconset.zip
-rw-r--r-- 1000/1000       421 2018-11-20 00:41 survex-1.2.42/lib/icons/names.xpm
-rw-r--r-- 1000/1000       421 2018-11-20 00:41 survex-1.2.42/lib/icons/names.xpm
-rw-r--r-- 1000/1000      1089 2018-11-20 00:41 survex-1.2.42/lib/icons/surface_legs.xpm
-rw-r--r-- 1000/1000      1089 2018-11-20 00:41 survex-1.2.42/lib/icons/surface_legs.xpm
-rw-r--r-- 1000/1000      6734 2018-11-20 00:41 survex-1.2.42/lib/icons/aven.svg
-rw-r--r-- 1000/1000      6734 2018-11-20 00:41 survex-1.2.42/lib/icons/aven.svg
-rw-r--r-- 1000/1000       919 2018-11-20 00:41 survex-1.2.42/lib/icons/ug_legs.xpm
-rw-r--r-- 1000/1000       919 2018-11-20 00:41 survex-1.2.42/lib/icons/ug_legs.xpm
-rw-r--r-- 1000/1000      5611 2018-11-20 00:41 survex-1.2.42/lib/icons/aven.xpm
-rw-r--r-- 1000/1000      5611 2018-11-20 00:41 survex-1.2.42/lib/icons/aven.xpm
-rw-r--r-- 1000/1000     16136 2018-11-20 00:41 survex-1.2.42/lib/icons/3d.svg
-rw-r--r-- 1000/1000     16136 2018-11-20 00:41 survex-1.2.42/lib/icons/3d.svg
-rw-r--r-- 1000/1000       766 2015-06-19 08:23 survex-1.2.42/lib/icons/plt.ico
-rw-r--r-- 1000/1000       766 2015-06-19 08:23 survex-1.2.42/lib/icons/plt.ico
-rw-r--r-- 1000/1000    260269 2019-03-02 11:00 survex-1.2.42/lib/icons/svx.iconset.zip
-rw-r--r-- 1000/1000    260269 2019-03-02 11:00 survex-1.2.42/lib/icons/svx.iconset.zip
-rw-r--r-- 1000/1000      2238 2015-06-19 08:23 survex-1.2.42/lib/icons/pos.ico
-rw-r--r-- 1000/1000      2238 2015-06-19 08:23 survex-1.2.42/lib/icons/pos.ico
-rw-r--r-- 1000/1000       438 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_go.xpm
-rw-r--r-- 1000/1000       438 2018-11-20 00:41 survex-1.2.42/lib/icons/pres_go.xpm
-rw-r--r-- 1000/1000       475 2015-06-19 05:04 survex-1.2.42/lib/icons/plt.png
-rw-r--r-- 1000/1000       475 2015-06-19 05:04 survex-1.2.42/lib/icons/plt.png
-rw-r--r-- 1000/1000     17283 2019-09-04 03:21 survex-1.2.42/lib/icons/Makefile.in
-rw-r--r-- 1000/1000     17283 2019-09-04 03:21 survex-1.2.42/lib/icons/Makefile.in
-rw-r--r-- 1000/1000     18205 2018-11-20 00:41 survex-1.2.42/lib/icons/svx.svg
-rw-r--r-- 1000/1000     18205 2018-11-20 00:41 survex-1.2.42/lib/icons/svx.svg
-rwxr-xr-x 1000/1000       540 2018-11-20 00:41 survex-1.2.42/lib/icons/png2iconsetzip
-rwxr-xr-x 1000/1000       540 2018-11-20 00:41 survex-1.2.42/lib/icons/png2iconsetzip
-rw-r--r-- 1000/1000       440 2018-11-20 00:41 survex-1.2.42/lib/icons/elevation.xpm
-rw-r--r-- 1000/1000       440 2018-11-20 00:41 survex-1.2.42/lib/icons/elevation.xpm
-rw-r--r-- 1000/1000       425 2018-11-20 00:41 survex-1.2.42/lib/icons/fixed_pts.xpm
-rw-r--r-- 1000/1000       425 2018-11-20 00:41 survex-1.2.42/lib/icons/fixed_pts.xpm
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/lib/images/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/lib/images/
-rw-r--r-- 1000/1000       151 2018-11-20 00:41 survex-1.2.42/lib/images/Makefile.am
-rw-r--r-- 1000/1000       151 2018-11-20 00:41 survex-1.2.42/lib/images/Makefile.am
-rw-r--r-- 1000/1000     27227 2018-11-20 00:41 survex-1.2.42/lib/images/aven-about.png
-rw-r--r-- 1000/1000     27227 2018-11-20 00:41 survex-1.2.42/lib/images/aven-about.png
-rw-r--r-- 1000/1000     28196 2018-11-20 00:41 survex-1.2.42/lib/images/osterei.png
-rw-r--r-- 1000/1000     28196 2018-11-20 00:41 survex-1.2.42/lib/images/osterei.png
-rw-r--r-- 1000/1000     14705 2019-09-04 03:21 survex-1.2.42/lib/images/Makefile.in
-rw-r--r-- 1000/1000     14705 2019-09-04 03:21 survex-1.2.42/lib/images/Makefile.in
-rw-r--r-- 1000/1000    177964 2018-11-20 00:41 survex-1.2.42/lib/images/texture.png
-rw-r--r-- 1000/1000    177964 2018-11-20 00:41 survex-1.2.42/lib/images/texture.png
-rw-r--r-- 1000/1000     14261 2019-06-25 00:04 survex-1.2.42/lib/ChineseTraditional.isl
-rw-r--r-- 1000/1000     14261 2019-06-25 00:04 survex-1.2.42/lib/ChineseTraditional.isl
-rw-r--r-- 1000/1000     17200 2019-09-03 01:16 survex-1.2.42/lib/fr.msg
-rw-r--r-- 1000/1000     17200 2019-09-03 01:16 survex-1.2.42/lib/fr.msg
-rw-r--r-- 1000/1000     13636 2019-09-03 01:16 survex-1.2.42/lib/en.msg
-rw-r--r-- 1000/1000     13636 2019-09-03 01:16 survex-1.2.42/lib/en.msg
-rwxr-xr-x 1000/1000      1793 2019-06-25 00:04 survex-1.2.42/lib/checkshortcut.pl
-rwxr-xr-x 1000/1000      1793 2019-06-25 00:04 survex-1.2.42/lib/checkshortcut.pl
-rw-r--r-- 1000/1000     15304 2019-09-03 01:16 survex-1.2.42/lib/id.msg
-rw-r--r-- 1000/1000     15304 2019-09-03 01:16 survex-1.2.42/lib/id.msg
-rw-r--r-- 1000/1000     94135 2019-09-03 00:59 survex-1.2.42/lib/fr.po
-rw-r--r-- 1000/1000     94135 2019-09-03 00:59 survex-1.2.42/lib/fr.po
-rw-r--r-- 1000/1000     80102 2019-09-03 00:45 survex-1.2.42/lib/el.po
-rw-r--r-- 1000/1000     80102 2019-09-03 00:45 survex-1.2.42/lib/el.po
-rw-r--r-- 1000/1000     14805 2019-09-03 01:16 survex-1.2.42/lib/el.msg
-rw-r--r-- 1000/1000     14805 2019-09-03 01:16 survex-1.2.42/lib/el.msg
-rw-r--r-- 1000/1000     14931 2019-06-25 00:04 survex-1.2.42/lib/survex.lang
-rw-r--r-- 1000/1000     14931 2019-06-25 00:04 survex-1.2.42/lib/survex.lang
-rw-r--r-- 1000/1000     18253 2019-06-25 00:04 survex-1.2.42/lib/EnglishBritish.isl
-rw-r--r-- 1000/1000     18253 2019-06-25 00:04 survex-1.2.42/lib/EnglishBritish.isl
-rw-r--r-- 1000/1000     24861 2019-06-25 00:04 survex-1.2.42/lib/preload_font.h
-rw-r--r-- 1000/1000     24861 2019-06-25 00:04 survex-1.2.42/lib/preload_font.h
-rw-r--r-- 1000/1000      2232 2019-09-04 02:57 survex-1.2.42/lib/Makefile.am
-rw-r--r-- 1000/1000      2232 2019-09-04 02:57 survex-1.2.42/lib/Makefile.am
-rw-r--r-- 1000/1000     15573 2019-09-03 01:16 survex-1.2.42/lib/it.msg
-rw-r--r-- 1000/1000     15573 2019-09-03 01:16 survex-1.2.42/lib/it.msg
-rw-r--r-- 1000/1000     19858 2019-06-25 00:04 survex-1.2.42/lib/Bulgarian.isl
-rw-r--r-- 1000/1000     19858 2019-06-25 00:04 survex-1.2.42/lib/Bulgarian.isl
-rw-r--r-- 1000/1000     15159 2019-09-03 01:16 survex-1.2.42/lib/sk.msg
-rw-r--r-- 1000/1000     15159 2019-09-03 01:16 survex-1.2.42/lib/sk.msg
-rw-r--r-- 1000/1000     93557 2019-09-03 00:57 survex-1.2.42/lib/es.po
-rw-r--r-- 1000/1000     93557 2019-09-03 00:57 survex-1.2.42/lib/es.po
-rw-r--r-- 1000/1000     92183 2019-09-03 00:55 survex-1.2.42/lib/de.po
-rw-r--r-- 1000/1000     92183 2019-09-03 00:55 survex-1.2.42/lib/de.po
-rw-r--r-- 1000/1000     91005 2019-09-03 01:16 survex-1.2.42/lib/sk.po
-rw-r--r-- 1000/1000     91005 2019-09-03 01:16 survex-1.2.42/lib/sk.po
-rw-r--r-- 1000/1000     13672 2019-09-03 01:16 survex-1.2.42/lib/zh_CN.msg
-rw-r--r-- 1000/1000     13672 2019-09-03 01:16 survex-1.2.42/lib/zh_CN.msg
-rw-r--r-- 1000/1000       446 2019-06-25 00:04 survex-1.2.42/lib/bcra3.svx
-rw-r--r-- 1000/1000       446 2019-06-25 00:04 survex-1.2.42/lib/bcra3.svx
-rw-r--r-- 1000/1000     15386 2019-09-03 01:16 survex-1.2.42/lib/pt_BR.msg
-rw-r--r-- 1000/1000     15386 2019-09-03 01:16 survex-1.2.42/lib/pt_BR.msg
-rw-r--r-- 1000/1000     15374 2019-09-03 01:16 survex-1.2.42/lib/pt.msg
-rw-r--r-- 1000/1000     15374 2019-09-03 01:16 survex-1.2.42/lib/pt.msg
-rw-r--r-- 1000/1000     16617 2019-09-03 01:16 survex-1.2.42/lib/es.msg
-rw-r--r-- 1000/1000     16617 2019-09-03 01:16 survex-1.2.42/lib/es.msg
-rw-r--r-- 1000/1000       409 2019-06-25 00:04 survex-1.2.42/lib/survex-aven.desktop
-rw-r--r-- 1000/1000       409 2019-06-25 00:04 survex-1.2.42/lib/survex-aven.desktop
-rw-r--r-- 1000/1000     15497 2019-09-03 01:16 survex-1.2.42/lib/ro.msg
-rw-r--r-- 1000/1000     15497 2019-09-03 01:16 survex-1.2.42/lib/ro.msg
-rw-r--r-- 1000/1000     16707 2019-06-25 00:04 survex-1.2.42/lib/Indonesian.isl
-rw-r--r-- 1000/1000     16707 2019-06-25 00:04 survex-1.2.42/lib/Indonesian.isl
-rw-r--r-- 1000/1000      2604 2019-06-25 00:04 survex-1.2.42/lib/Info.plist.in
-rw-r--r-- 1000/1000      2604 2019-06-25 00:04 survex-1.2.42/lib/Info.plist.in
-rwxr-xr-x 1000/1000      2519 2019-06-25 00:04 survex-1.2.42/lib/make-pixel-font
-rwxr-xr-x 1000/1000      2519 2019-06-25 00:04 survex-1.2.42/lib/make-pixel-font
-rw-r--r-- 1000/1000     13616 2019-09-03 01:16 survex-1.2.42/lib/en_US.msg
-rw-r--r-- 1000/1000     13616 2019-09-03 01:16 survex-1.2.42/lib/en_US.msg
-rw-r--r-- 1000/1000     15967 2019-09-03 01:16 survex-1.2.42/lib/de_CH.msg
-rw-r--r-- 1000/1000     15967 2019-09-03 01:16 survex-1.2.42/lib/de_CH.msg
-rw-r--r-- 1000/1000     90942 2019-09-03 00:56 survex-1.2.42/lib/en_US.po
-rw-r--r-- 1000/1000     90942 2019-09-03 00:56 survex-1.2.42/lib/en_US.po
-rw-r--r-- 1000/1000     19827 2019-06-25 00:04 survex-1.2.42/lib/Romanian.isl
-rw-r--r-- 1000/1000     19827 2019-06-25 00:04 survex-1.2.42/lib/Romanian.isl
-rw-r--r-- 1000/1000     19285 2019-06-25 00:04 survex-1.2.42/lib/Slovak.isl
-rw-r--r-- 1000/1000     19285 2019-06-25 00:04 survex-1.2.42/lib/Slovak.isl
-rw-r--r-- 1000/1000     80523 2019-09-03 00:45 survex-1.2.42/lib/bg.po
-rw-r--r-- 1000/1000     80523 2019-09-03 00:45 survex-1.2.42/lib/bg.po
-rw-r--r-- 1000/1000     92009 2019-09-03 01:04 survex-1.2.42/lib/id.po
-rw-r--r-- 1000/1000     92009 2019-09-03 01:04 survex-1.2.42/lib/id.po
-rwxr-xr-x 1000/1000      8701 2019-06-25 00:04 survex-1.2.42/lib/po-to-msg.pl
-rwxr-xr-x 1000/1000      8701 2019-06-25 00:04 survex-1.2.42/lib/po-to-msg.pl
-rw-r--r-- 1000/1000   1616731 2019-06-25 00:04 survex-1.2.42/lib/unifont.pixelfont
-rw-r--r-- 1000/1000   1616731 2019-06-25 00:04 survex-1.2.42/lib/unifont.pixelfont
-rw-r--r-- 1000/1000     14781 2019-09-03 01:16 survex-1.2.42/lib/bg.msg
-rw-r--r-- 1000/1000     14781 2019-09-03 01:16 survex-1.2.42/lib/bg.msg
-rw-r--r-- 1000/1000     15542 2019-09-03 01:16 survex-1.2.42/lib/ca.msg
-rw-r--r-- 1000/1000     15542 2019-09-03 01:16 survex-1.2.42/lib/ca.msg
-rw-r--r-- 1000/1000     89737 2019-09-03 00:45 survex-1.2.42/lib/ro.po
-rw-r--r-- 1000/1000     89737 2019-09-03 00:45 survex-1.2.42/lib/ro.po
-rw-r--r-- 1000/1000     15550 2019-09-03 01:16 survex-1.2.42/lib/pl.msg
-rw-r--r-- 1000/1000     15550 2019-09-03 01:16 survex-1.2.42/lib/pl.msg
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/lib/proj/
drwxr-xr-x 1000/1000         0 2019-09-04 03:22 survex-1.2.42/lib/proj/
-rw-r--r-- 1000/1000    453436 2019-06-24 06:34 survex-1.2.42/lib/proj/esri
-rw-r--r-- 1000/1000    453436 2019-06-24 06:34 survex-1.2.42/lib/proj/esri
-rw-r--r-- 1000/1000     83975 2019-09-03 00:45 survex-1.2.42/lib/hu.po
-rw-r--r-- 1000/1000     83975 2019-09-03 00:45 survex-1.2.42/lib/hu.po
-rw-r--r-- 1000/1000     27665 2019-09-04 03:21 survex-1.2.42/lib/Makefile.in
-rw-r--r-- 1000/1000     27665 2019-09-04 03:21 survex-1.2.42/lib/Makefile.in
-rw-r--r-- 1000/1000     14703 2019-09-03 01:16 survex-1.2.42/lib/hu.msg
-rw-r--r-- 1000/1000     14703 2019-09-03 01:16 survex-1.2.42/lib/hu.msg
-rwxr-xr-x 1000/1000      4642 2019-09-04 03:21 survex-1.2.42/test-driver
-rwxr-xr-x 1000/1000      4642 2019-09-04 03:21 survex-1.2.42/test-driver
-rw-r--r-- 1000/1000      1779 2019-09-04 03:21 survex-1.2.42/survex.spec
-rw-r--r-- 1000/1000      1779 2019-09-04 03:21 survex-1.2.42/survex.spec
-rw-r--r-- 1000/1000      1458 2019-03-02 11:00 survex-1.2.42/AUTHORS
-rw-r--r-- 1000/1000      1458 2019-03-02 11:00 survex-1.2.42/AUTHORS
-rw-r--r-- 1000/1000     12620 2019-09-04 03:05 survex-1.2.42/configure.ac
-rw-r--r-- 1000/1000     12620 2019-09-04 03:05 survex-1.2.42/configure.ac
-rw-r--r-- 1000/1000      8914 2019-06-23 05:30 survex-1.2.42/survex.iss.in
-rw-r--r-- 1000/1000      8914 2019-06-23 05:30 survex-1.2.42/survex.iss.in
-rwxr-xr-x 1000/1000     23568 2019-09-04 03:21 survex-1.2.42/depcomp
-rwxr-xr-x 1000/1000     23568 2019-09-04 03:21 survex-1.2.42/depcomp
-rw-r--r-- 1000/1000       117 2012-01-04 08:27 survex-1.2.42/README
-rw-r--r-- 1000/1000       117 2012-01-04 08:27 survex-1.2.42/README
-rw-r--r-- 1000/1000    134568 2019-09-04 03:06 survex-1.2.42/NEWS
-rw-r--r-- 1000/1000    134568 2019-09-04 03:06 survex-1.2.42/NEWS
-rw-r--r-- 1000/1000      9400 2019-09-04 03:14 survex-1.2.42/TODO
-rw-r--r-- 1000/1000      9400 2019-09-04 03:14 survex-1.2.42/TODO
-rw-r--r-- 1000/1000     52206 2019-09-04 03:21 survex-1.2.42/aclocal.m4
-rw-r--r-- 1000/1000     52206 2019-09-04 03:21 survex-1.2.42/aclocal.m4
-rwxr-xr-x 1000/1000      6878 2019-09-04 03:21 survex-1.2.42/missing
-rwxr-xr-x 1000/1000      6878 2019-09-04 03:21 survex-1.2.42/missing
-rw-r--r-- 1000/1000       134 2018-09-12 07:48 survex-1.2.42/desc-aven.txt
-rw-r--r-- 1000/1000       134 2018-09-12 07:48 survex-1.2.42/desc-aven.txt
-rw-r--r-- 1000/1000     28543 2019-09-04 03:21 survex-1.2.42/Makefile.in
-rw-r--r-- 1000/1000     28543 2019-09-04 03:21 survex-1.2.42/Makefile.in
+ STATUS=0
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ '[' 0 -ne 0 ']'
+ cd survex-1.2.42
+ cd survex-1.2.42
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
+ RPM_EC=0
++ jobs -p
++ jobs -p
+ exit 0
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.HuwP3t
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.HuwP3t
+ umask 022
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ cd survex-1.2.42
+ cd survex-1.2.42
+ '[' /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le = / ']'
+ '[' /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le = / ']'
+ ./configure --prefix=/usr
+ ./configure --prefix=/usr
checking for a BSD-compatible install... /usr/bin/install -c
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... yes
checking build system type... powerpc64le-unknown-linux-gnu
checking build system type... powerpc64le-unknown-linux-gnu
checking host system type... powerpc64le-unknown-linux-gnu
checking host system type... powerpc64le-unknown-linux-gnu
checking for gcc... gcc
checking for gcc... gcc
checking whether the C compiler works... yes
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking for suffix of executables... 
checking whether we are cross compiling... no
checking whether we are cross compiling... no
checking for suffix of object files... o
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking how to run the C++ preprocessor... g++ -E
checking whether g++ supports C++11 features by default... yes
checking whether g++ supports C++11 features by default... yes
checking for inline... inline
checking for inline... inline
checking for grep that handles long lines and -e... /usr/bin/grep
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking whether byte ordering is bigendian... no
checking for strip... /usr/bin/strip
checking for strip... /usr/bin/strip
checking for sqrt in -lm... yes
checking for sqrt in -lm... yes
checking for X... libraries , headers 
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for gethostbyname... yes
checking for connect... yes
checking for connect... yes
checking for remove... yes
checking for remove... yes
checking for shmat... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... no
checking for IceConnectionNumber in -lICE... no
checking for wx-config-3.0... /usr/bin/wx-config-3.0
checking for wx-config-3.0... /usr/bin/wx-config-3.0
checking for XF86VidModeQueryVersion in -lXxf86vm... yes
checking for XF86VidModeQueryVersion in -lXxf86vm... yes
checking for gluProject in -lGLU... yes
checking for gluProject in -lGLU... yes
checking for glPushMatrix in -lGL... yes
checking for glPushMatrix in -lGL... yes
checking for GL/gl.h... yes
checking for GL/gl.h... yes
checking for OpenGL/gl.h... no
checking for OpenGL/gl.h... no
checking for GL/glext.h... yes
checking for GL/glext.h... yes
checking for OpenGL/glext.h... no
checking for OpenGL/glext.h... no
checking size of wxChar... 4
checking size of wxChar... 4
checking for pkg-config... /usr/bin/pkg-config
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking pkg-config is at least version 0.9.0... yes
checking for LIBAV... no
checking for LIBAV... no
checking for PROJ... yes
checking for PROJ... yes
checking proj.h usability... yes
checking proj.h usability... yes
checking proj.h presence... yes
checking proj.h presence... yes
checking for proj.h... yes
checking for proj.h... yes
checking for ANSI C header files... (cached) yes
checking for ANSI C header files... (cached) yes
checking limits.h usability... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for limits.h... yes
checking for string.h... (cached) yes
checking for string.h... (cached) yes
checking setjmp.h usability... yes
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking for setjmp.h... yes
checking sys/select.h usability... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/select.h... yes
checking for size_t... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking whether struct tm is in sys/time.h or time.h... time.h
checking return type of signal handlers... void
checking return type of signal handlers... void
checking for int16_t... yes
checking for int16_t... yes
checking for int32_t... yes
checking for int32_t... yes
checking for strftime... yes
checking for strftime... yes
checking for vprintf... yes
checking for vprintf... yes
checking for _doprnt... no
checking for _doprnt... no
checking whether lround is declared... yes
checking whether lround is declared... yes
checking for popen... yes
checking for popen... yes
checking for getpwuid... yes
checking for getpwuid... yes
checking for lround... yes
checking for lround... yes
checking for strcasecmp... yes
checking for strcasecmp... yes
checking for hypot... yes
checking for hypot... yes
checking for mmap... yes
checking for mmap... yes
checking for difftime... yes
checking for difftime... yes
checking for getc_unlocked... yes
checking for getc_unlocked... yes
checking for putc_unlocked... yes
checking for putc_unlocked... yes
checking for setenv... yes
checking for setenv... yes
checking for unsetenv... yes
checking for unsetenv... yes
checking for strcasecmp... (cached) yes
checking for strcasecmp... (cached) yes
checking how to compare strings ignoring case... strcasecmp
checking how to compare strings ignoring case... strcasecmp
checking for sgmltools v2 or v3... not found
checking for sgmltools v2 or v3... not found
checking for docbook2man... not found
checking for docbook2man... not found
checking for special C compiler options needed for large files... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking that generated files are newer than configure... done
checking that generated files are newer than configure... done
configure: creating ./config.status
configure: creating ./config.status
config.status: creating Makefile
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating doc/Makefile
config.status: creating lib/Makefile
config.status: creating lib/Makefile
config.status: creating lib/icons/Makefile
config.status: creating lib/icons/Makefile
config.status: creating lib/images/Makefile
config.status: creating lib/images/Makefile
config.status: creating tests/Makefile
config.status: creating tests/Makefile
config.status: creating vim/Makefile
config.status: creating vim/Makefile
config.status: creating survex.iss
config.status: creating survex.iss
config.status: creating doc/index.htm
config.status: creating doc/index.htm
config.status: creating doc/survex.7
config.status: creating doc/survex.7
config.status: creating survex.spec
config.status: creating survex.spec
config.status: creating lib/Info.plist
config.status: creating lib/Info.plist
config.status: creating config.h
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing depfiles commands
+ make
+ make
make  all-recursive
make  all-recursive
make[1]: Entering directory '/builddir/build/BUILD/survex-1.2.42'
make[1]: Entering directory '/builddir/build/BUILD/survex-1.2.42'
Making all in .
Making all in .
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42'
make[2]: Nothing to be done for 'all-am'.
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42'
Making all in lib
Making all in lib
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib'
Making all in icons
Making all in icons
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib/icons'
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib/icons'
make[3]: Nothing to be done for 'all'.
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib/icons'
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib/icons'
Making all in images
Making all in images
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib/images'
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib/images'
make[3]: Nothing to be done for 'all'.
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib/images'
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib/images'
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[3]: Nothing to be done for 'all-am'.
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib'
Making all in src
Making all in src
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/src'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/src'
make  all-am
make  all-am
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/src'
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/src'
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT cavern.o -MD -MP -MF .deps/cavern.Tpo -c -o cavern.o cavern.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT cavern.o -MD -MP -MF .deps/cavern.Tpo -c -o cavern.o cavern.c
mv -f .deps/cavern.Tpo .deps/cavern.Po
mv -f .deps/cavern.Tpo .deps/cavern.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT date.o -MD -MP -MF .deps/date.Tpo -c -o date.o date.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT date.o -MD -MP -MF .deps/date.Tpo -c -o date.o date.c
mv -f .deps/date.Tpo .deps/date.Po
mv -f .deps/date.Tpo .deps/date.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT listpos.o -MD -MP -MF .deps/listpos.Tpo -c -o listpos.o listpos.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT listpos.o -MD -MP -MF .deps/listpos.Tpo -c -o listpos.o listpos.c
mv -f .deps/listpos.Tpo .deps/listpos.Po
mv -f .deps/listpos.Tpo .deps/listpos.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT commands.o -MD -MP -MF .deps/commands.Tpo -c -o commands.o commands.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT commands.o -MD -MP -MF .deps/commands.Tpo -c -o commands.o commands.c
mv -f .deps/commands.Tpo .deps/commands.Po
mv -f .deps/commands.Tpo .deps/commands.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT datain.o -MD -MP -MF .deps/datain.Tpo -c -o datain.o datain.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT datain.o -MD -MP -MF .deps/datain.Tpo -c -o datain.o datain.c
mv -f .deps/datain.Tpo .deps/datain.Po
mv -f .deps/datain.Tpo .deps/datain.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT netskel.o -MD -MP -MF .deps/netskel.Tpo -c -o netskel.o netskel.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT netskel.o -MD -MP -MF .deps/netskel.Tpo -c -o netskel.o netskel.c
mv -f .deps/netskel.Tpo .deps/netskel.Po
mv -f .deps/netskel.Tpo .deps/netskel.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT network.o -MD -MP -MF .deps/network.Tpo -c -o network.o network.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT network.o -MD -MP -MF .deps/network.Tpo -c -o network.o network.c
mv -f .deps/network.Tpo .deps/network.Po
mv -f .deps/network.Tpo .deps/network.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT readval.o -MD -MP -MF .deps/readval.Tpo -c -o readval.o readval.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT readval.o -MD -MP -MF .deps/readval.Tpo -c -o readval.o readval.c
mv -f .deps/readval.Tpo .deps/readval.Po
mv -f .deps/readval.Tpo .deps/readval.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT matrix.o -MD -MP -MF .deps/matrix.Tpo -c -o matrix.o matrix.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT matrix.o -MD -MP -MF .deps/matrix.Tpo -c -o matrix.o matrix.c
mv -f .deps/matrix.Tpo .deps/matrix.Po
mv -f .deps/matrix.Tpo .deps/matrix.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT img_hosted.o -MD -MP -MF .deps/img_hosted.Tpo -c -o img_hosted.o img_hosted.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT img_hosted.o -MD -MP -MF .deps/img_hosted.Tpo -c -o img_hosted.o img_hosted.c
mv -f .deps/img_hosted.Tpo .deps/img_hosted.Po
mv -f .deps/img_hosted.Tpo .deps/img_hosted.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT netbits.o -MD -MP -MF .deps/netbits.Tpo -c -o netbits.o netbits.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT netbits.o -MD -MP -MF .deps/netbits.Tpo -c -o netbits.o netbits.c
mv -f .deps/netbits.Tpo .deps/netbits.Po
mv -f .deps/netbits.Tpo .deps/netbits.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT useful.o -MD -MP -MF .deps/useful.Tpo -c -o useful.o useful.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT useful.o -MD -MP -MF .deps/useful.Tpo -c -o useful.o useful.c
mv -f .deps/useful.Tpo .deps/useful.Po
mv -f .deps/useful.Tpo .deps/useful.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT validate.o -MD -MP -MF .deps/validate.Tpo -c -o validate.o validate.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT validate.o -MD -MP -MF .deps/validate.Tpo -c -o validate.o validate.c
mv -f .deps/validate.Tpo .deps/validate.Po
mv -f .deps/validate.Tpo .deps/validate.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT netartic.o -MD -MP -MF .deps/netartic.Tpo -c -o netartic.o netartic.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT netartic.o -MD -MP -MF .deps/netartic.Tpo -c -o netartic.o netartic.c
mv -f .deps/netartic.Tpo .deps/netartic.Po
mv -f .deps/netartic.Tpo .deps/netartic.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT thgeomag.o -MD -MP -MF .deps/thgeomag.Tpo -c -o thgeomag.o thgeomag.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT thgeomag.o -MD -MP -MF .deps/thgeomag.Tpo -c -o thgeomag.o thgeomag.c
mv -f .deps/thgeomag.Tpo .deps/thgeomag.Po
mv -f .deps/thgeomag.Tpo .deps/thgeomag.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT cmdline.o -MD -MP -MF .deps/cmdline.Tpo -c -o cmdline.o cmdline.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT cmdline.o -MD -MP -MF .deps/cmdline.Tpo -c -o cmdline.o cmdline.c
mv -f .deps/cmdline.Tpo .deps/cmdline.Po
mv -f .deps/cmdline.Tpo .deps/cmdline.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT message.o -MD -MP -MF .deps/message.Tpo -c -o message.o message.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT message.o -MD -MP -MF .deps/message.Tpo -c -o message.o message.c
mv -f .deps/message.Tpo .deps/message.Po
mv -f .deps/message.Tpo .deps/message.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT str.o -MD -MP -MF .deps/str.Tpo -c -o str.o str.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT str.o -MD -MP -MF .deps/str.Tpo -c -o str.o str.c
mv -f .deps/str.Tpo .deps/str.Po
mv -f .deps/str.Tpo .deps/str.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT filename.o -MD -MP -MF .deps/filename.Tpo -c -o filename.o filename.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT filename.o -MD -MP -MF .deps/filename.Tpo -c -o filename.o filename.c
mv -f .deps/filename.Tpo .deps/filename.Po
mv -f .deps/filename.Tpo .deps/filename.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT osdepend.o -MD -MP -MF .deps/osdepend.Tpo -c -o osdepend.o osdepend.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT osdepend.o -MD -MP -MF .deps/osdepend.Tpo -c -o osdepend.o osdepend.c
mv -f .deps/osdepend.Tpo .deps/osdepend.Po
mv -f .deps/osdepend.Tpo .deps/osdepend.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT z_getopt.o -MD -MP -MF .deps/z_getopt.Tpo -c -o z_getopt.o z_getopt.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT z_getopt.o -MD -MP -MF .deps/z_getopt.Tpo -c -o z_getopt.o z_getopt.c
mv -f .deps/z_getopt.Tpo .deps/z_getopt.Po
mv -f .deps/z_getopt.Tpo .deps/z_getopt.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT getopt1.o -MD -MP -MF .deps/getopt1.Tpo -c -o getopt1.o getopt1.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT getopt1.o -MD -MP -MF .deps/getopt1.Tpo -c -o getopt1.o getopt1.c
mv -f .deps/getopt1.Tpo .deps/getopt1.Po
mv -f .deps/getopt1.Tpo .deps/getopt1.Po
gcc -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2   -o cavern cavern.o date.o listpos.o commands.o datain.o netskel.o network.o readval.o matrix.o img_hosted.o netbits.o useful.o validate.o netartic.o thgeomag.o cmdline.o message.o str.o filename.o osdepend.o z_getopt.o getopt1.o -lproj  -lm 
gcc -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2   -o cavern cavern.o date.o listpos.o commands.o datain.o netskel.o network.o readval.o matrix.o img_hosted.o netbits.o useful.o validate.o netartic.o thgeomag.o cmdline.o message.o str.o filename.o osdepend.o z_getopt.o getopt1.o -lproj  -lm 
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT diffpos.o -MD -MP -MF .deps/diffpos.Tpo -c -o diffpos.o diffpos.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT diffpos.o -MD -MP -MF .deps/diffpos.Tpo -c -o diffpos.o diffpos.c
mv -f .deps/diffpos.Tpo .deps/diffpos.Po
mv -f .deps/diffpos.Tpo .deps/diffpos.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT namecmp.o -MD -MP -MF .deps/namecmp.Tpo -c -o namecmp.o namecmp.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT namecmp.o -MD -MP -MF .deps/namecmp.Tpo -c -o namecmp.o namecmp.c
mv -f .deps/namecmp.Tpo .deps/namecmp.Po
mv -f .deps/namecmp.Tpo .deps/namecmp.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT hash.o -MD -MP -MF .deps/hash.Tpo -c -o hash.o hash.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT hash.o -MD -MP -MF .deps/hash.Tpo -c -o hash.o hash.c
mv -f .deps/hash.Tpo .deps/hash.Po
mv -f .deps/hash.Tpo .deps/hash.Po
gcc -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2   -o diffpos diffpos.o namecmp.o img_hosted.o useful.o hash.o cmdline.o message.o str.o filename.o osdepend.o z_getopt.o getopt1.o  -lm 
gcc -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2   -o diffpos diffpos.o namecmp.o img_hosted.o useful.o hash.o cmdline.o message.o str.o filename.o osdepend.o z_getopt.o getopt1.o  -lm 
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT dump3d.o -MD -MP -MF .deps/dump3d.Tpo -c -o dump3d.o dump3d.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT dump3d.o -MD -MP -MF .deps/dump3d.Tpo -c -o dump3d.o dump3d.c
mv -f .deps/dump3d.Tpo .deps/dump3d.Po
mv -f .deps/dump3d.Tpo .deps/dump3d.Po
gcc -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2   -o dump3d dump3d.o date.o img_hosted.o useful.o cmdline.o message.o str.o filename.o osdepend.o z_getopt.o getopt1.o  -lm 
gcc -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2   -o dump3d dump3d.o date.o img_hosted.o useful.o cmdline.o message.o str.o filename.o osdepend.o z_getopt.o getopt1.o  -lm 
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT extend.o -MD -MP -MF .deps/extend.Tpo -c -o extend.o extend.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT extend.o -MD -MP -MF .deps/extend.Tpo -c -o extend.o extend.c
mv -f .deps/extend.Tpo .deps/extend.Po
mv -f .deps/extend.Tpo .deps/extend.Po
gcc -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2   -o extend extend.o img_hosted.o useful.o hash.o cmdline.o message.o str.o filename.o osdepend.o z_getopt.o getopt1.o  -lm 
gcc -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2   -o extend extend.o img_hosted.o useful.o hash.o cmdline.o message.o str.o filename.o osdepend.o z_getopt.o getopt1.o  -lm 
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT sorterr.o -MD -MP -MF .deps/sorterr.Tpo -c -o sorterr.o sorterr.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2 -MT sorterr.o -MD -MP -MF .deps/sorterr.Tpo -c -o sorterr.o sorterr.c
mv -f .deps/sorterr.Tpo .deps/sorterr.Po
mv -f .deps/sorterr.Tpo .deps/sorterr.Po
gcc -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2   -o sorterr sorterr.o cmdline.o message.o str.o filename.o osdepend.o z_getopt.o getopt1.o  -lm 
gcc -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -g -O2   -o sorterr sorterr.o cmdline.o message.o str.o filename.o osdepend.o z_getopt.o getopt1.o  -lm 
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-survexport.o -MD -MP -MF .deps/survexport-survexport.Tpo -c -o survexport-survexport.o `test -f 'survexport.cc' || echo './'`survexport.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-survexport.o -MD -MP -MF .deps/survexport-survexport.Tpo -c -o survexport-survexport.o `test -f 'survexport.cc' || echo './'`survexport.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from survexport.cc:32:
                 from survexport.cc:32:
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
      |                       ^~~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
      |                       ^~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
mv -f .deps/survexport-survexport.Tpo .deps/survexport-survexport.Po
mv -f .deps/survexport-survexport.Tpo .deps/survexport-survexport.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-model.o -MD -MP -MF .deps/survexport-model.Tpo -c -o survexport-model.o `test -f 'model.cc' || echo './'`model.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-model.o -MD -MP -MF .deps/survexport-model.Tpo -c -o survexport-model.o `test -f 'model.cc' || echo './'`model.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/survexport-model.Tpo .deps/survexport-model.Po
mv -f .deps/survexport-model.Tpo .deps/survexport-model.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-export.o -MD -MP -MF .deps/survexport-export.Tpo -c -o survexport-export.o `test -f 'export.cc' || echo './'`export.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-export.o -MD -MP -MF .deps/survexport-export.Tpo -c -o survexport-export.o `test -f 'export.cc' || echo './'`export.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
      |                       ^~~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
      |                       ^~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
mv -f .deps/survexport-export.Tpo .deps/survexport-export.Po
mv -f .deps/survexport-export.Tpo .deps/survexport-export.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-namecompare.o -MD -MP -MF .deps/survexport-namecompare.Tpo -c -o survexport-namecompare.o `test -f 'namecompare.cc' || echo './'`namecompare.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-namecompare.o -MD -MP -MF .deps/survexport-namecompare.Tpo -c -o survexport-namecompare.o `test -f 'namecompare.cc' || echo './'`namecompare.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_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]
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const':
/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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const':
/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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/survexport-namecompare.Tpo .deps/survexport-namecompare.Po
mv -f .deps/survexport-namecompare.Tpo .deps/survexport-namecompare.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-gpx.o -MD -MP -MF .deps/survexport-gpx.Tpo -c -o survexport-gpx.o `test -f 'gpx.cc' || echo './'`gpx.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-gpx.o -MD -MP -MF .deps/survexport-gpx.Tpo -c -o survexport-gpx.o `test -f 'gpx.cc' || echo './'`gpx.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/survexport-gpx.Tpo .deps/survexport-gpx.Po
mv -f .deps/survexport-gpx.Tpo .deps/survexport-gpx.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-hpgl.o -MD -MP -MF .deps/survexport-hpgl.Tpo -c -o survexport-hpgl.o `test -f 'hpgl.cc' || echo './'`hpgl.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-hpgl.o -MD -MP -MF .deps/survexport-hpgl.Tpo -c -o survexport-hpgl.o `test -f 'hpgl.cc' || echo './'`hpgl.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/survexport-hpgl.Tpo .deps/survexport-hpgl.Po
mv -f .deps/survexport-hpgl.Tpo .deps/survexport-hpgl.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-json.o -MD -MP -MF .deps/survexport-json.Tpo -c -o survexport-json.o `test -f 'json.cc' || echo './'`json.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-json.o -MD -MP -MF .deps/survexport-json.Tpo -c -o survexport-json.o `test -f 'json.cc' || echo './'`json.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/survexport-json.Tpo .deps/survexport-json.Po
mv -f .deps/survexport-json.Tpo .deps/survexport-json.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-kml.o -MD -MP -MF .deps/survexport-kml.Tpo -c -o survexport-kml.o `test -f 'kml.cc' || echo './'`kml.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-kml.o -MD -MP -MF .deps/survexport-kml.Tpo -c -o survexport-kml.o `test -f 'kml.cc' || echo './'`kml.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/survexport-kml.Tpo .deps/survexport-kml.Po
mv -f .deps/survexport-kml.Tpo .deps/survexport-kml.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-pos.o -MD -MP -MF .deps/survexport-pos.Tpo -c -o survexport-pos.o `test -f 'pos.cc' || echo './'`pos.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-pos.o -MD -MP -MF .deps/survexport-pos.Tpo -c -o survexport-pos.o `test -f 'pos.cc' || echo './'`pos.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/survexport-pos.Tpo .deps/survexport-pos.Po
mv -f .deps/survexport-pos.Tpo .deps/survexport-pos.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-vector3.o -MD -MP -MF .deps/survexport-vector3.Tpo -c -o survexport-vector3.o `test -f 'vector3.cc' || echo './'`vector3.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT survexport-vector3.o -MD -MP -MF .deps/survexport-vector3.Tpo -c -o survexport-vector3.o `test -f 'vector3.cc' || echo './'`vector3.cc
mv -f .deps/survexport-vector3.Tpo .deps/survexport-vector3.Po
mv -f .deps/survexport-vector3.Tpo .deps/survexport-vector3.Po
g++ -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2   -o survexport survexport-survexport.o survexport-model.o survexport-export.o survexport-namecompare.o useful.o hash.o img_hosted.o survexport-gpx.o survexport-hpgl.o survexport-json.o survexport-kml.o survexport-pos.o survexport-vector3.o cmdline.o message.o str.o filename.o osdepend.o z_getopt.o getopt1.o  -pthread   -lwx_gtk3u_core-3.0 -lwx_gtk3u_gl-3.0 -lwx_gtk3u_html-3.0 -lwx_baseu-3.0  -lXxf86vm -lGLU -lGL -lproj  -lm 
g++ -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2   -o survexport survexport-survexport.o survexport-model.o survexport-export.o survexport-namecompare.o useful.o hash.o img_hosted.o survexport-gpx.o survexport-hpgl.o survexport-json.o survexport-kml.o survexport-pos.o survexport-vector3.o cmdline.o message.o str.o filename.o osdepend.o z_getopt.o getopt1.o  -pthread   -lwx_gtk3u_core-3.0 -lwx_gtk3u_gl-3.0 -lwx_gtk3u_html-3.0 -lwx_baseu-3.0  -lXxf86vm -lGLU -lGL -lproj  -lm 
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-aven.o -MD -MP -MF .deps/aven-aven.Tpo -c -o aven-aven.o `test -f 'aven.cc' || echo './'`aven.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-aven.o -MD -MP -MF .deps/aven-aven.Tpo -c -o aven-aven.o `test -f 'aven.cc' || echo './'`aven.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from aven.cc:30:
                 from aven.cc:30:
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
      |                       ^~~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
      |                       ^~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-aven.Tpo .deps/aven-aven.Po
mv -f .deps/aven-aven.Tpo .deps/aven-aven.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-gfxcore.o -MD -MP -MF .deps/aven-gfxcore.Tpo -c -o aven-gfxcore.o `test -f 'gfxcore.cc' || echo './'`gfxcore.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-gfxcore.o -MD -MP -MF .deps/aven-gfxcore.Tpo -c -o aven-gfxcore.o `test -f 'gfxcore.cc' || echo './'`gfxcore.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/zipstrm.h: In member function 'wxZipEntry* const& wxZipEntryList_::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/zipstrm.h: In member function 'wxZipEntry* const& wxZipEntryList_::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/zipstrm.h:271:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/zipstrm.h:271:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  271 | WX_DECLARE_LIST_WITH_DECL(wxZipEntry, wxZipEntryList_, class WXDLLIMPEXP_BASE);
  271 | WX_DECLARE_LIST_WITH_DECL(wxZipEntry, wxZipEntryList_, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/zipstrm.h: In member function 'wxZipEntry* const& wxZipEntryList_::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/zipstrm.h: In member function 'wxZipEntry* const& wxZipEntryList_::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/zipstrm.h:271:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/zipstrm.h:271:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  271 | WX_DECLARE_LIST_WITH_DECL(wxZipEntry, wxZipEntryList_, class WXDLLIMPEXP_BASE);
  271 | WX_DECLARE_LIST_WITH_DECL(wxZipEntry, wxZipEntryList_, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gfxcore.cc:32:
                 from gfxcore.cc:32:
gfxcore.cc: At global scope:
gfxcore.cc: At global scope:
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxPaintEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxPaintEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4163:26: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4163:26: note: in expansion of macro 'wx__DECLARE_EVT0'
 4163 | #define EVT_PAINT(func)  wx__DECLARE_EVT0(wxEVT_PAINT, wxPaintEventHandler(func))
 4163 | #define EVT_PAINT(func)  wx__DECLARE_EVT0(wxEVT_PAINT, wxPaintEventHandler(func))
      |                          ^~~~~~~~~~~~~~~~
      |                          ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3916:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3916:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3916 |     wxEVENT_HANDLER_CAST(wxPaintEventFunction, func)
 3916 |     wxEVENT_HANDLER_CAST(wxPaintEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4163:56: note: in expansion of macro 'wxPaintEventHandler'
/usr/include/wx-3.0/wx/event.h:4163:56: note: in expansion of macro 'wxPaintEventHandler'
 4163 | #define EVT_PAINT(func)  wx__DECLARE_EVT0(wxEVT_PAINT, wxPaintEventHandler(func))
 4163 | #define EVT_PAINT(func)  wx__DECLARE_EVT0(wxEVT_PAINT, wxPaintEventHandler(func))
      |                                                        ^~~~~~~~~~~~~~~~~~~
      |                                                        ^~~~~~~~~~~~~~~~~~~
gfxcore.cc:110:5: note: in expansion of macro 'EVT_PAINT'
gfxcore.cc:110:5: note: in expansion of macro 'EVT_PAINT'
  110 |     EVT_PAINT(GfxCore::OnPaint)
  110 |     EVT_PAINT(GfxCore::OnPaint)
      |     ^~~~~~~~~
      |     ^~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4202:29: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4202:29: note: in expansion of macro 'wx__DECLARE_EVT0'
 4202 | #define EVT_LEFT_DOWN(func) wx__DECLARE_EVT0(wxEVT_LEFT_DOWN, wxMouseEventHandler(func))
 4202 | #define EVT_LEFT_DOWN(func) wx__DECLARE_EVT0(wxEVT_LEFT_DOWN, wxMouseEventHandler(func))
      |                             ^~~~~~~~~~~~~~~~
      |                             ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4202:63: note: in expansion of macro 'wxMouseEventHandler'
/usr/include/wx-3.0/wx/event.h:4202:63: note: in expansion of macro 'wxMouseEventHandler'
 4202 | #define EVT_LEFT_DOWN(func) wx__DECLARE_EVT0(wxEVT_LEFT_DOWN, wxMouseEventHandler(func))
 4202 | #define EVT_LEFT_DOWN(func) wx__DECLARE_EVT0(wxEVT_LEFT_DOWN, wxMouseEventHandler(func))
      |                                                               ^~~~~~~~~~~~~~~~~~~
      |                                                               ^~~~~~~~~~~~~~~~~~~
gfxcore.cc:111:5: note: in expansion of macro 'EVT_LEFT_DOWN'
gfxcore.cc:111:5: note: in expansion of macro 'EVT_LEFT_DOWN'
  111 |     EVT_LEFT_DOWN(GfxCore::OnLButtonDown)
  111 |     EVT_LEFT_DOWN(GfxCore::OnLButtonDown)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4203:27: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4203:27: note: in expansion of macro 'wx__DECLARE_EVT0'
 4203 | #define EVT_LEFT_UP(func) wx__DECLARE_EVT0(wxEVT_LEFT_UP, wxMouseEventHandler(func))
 4203 | #define EVT_LEFT_UP(func) wx__DECLARE_EVT0(wxEVT_LEFT_UP, wxMouseEventHandler(func))
      |                           ^~~~~~~~~~~~~~~~
      |                           ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4203:59: note: in expansion of macro 'wxMouseEventHandler'
/usr/include/wx-3.0/wx/event.h:4203:59: note: in expansion of macro 'wxMouseEventHandler'
 4203 | #define EVT_LEFT_UP(func) wx__DECLARE_EVT0(wxEVT_LEFT_UP, wxMouseEventHandler(func))
 4203 | #define EVT_LEFT_UP(func) wx__DECLARE_EVT0(wxEVT_LEFT_UP, wxMouseEventHandler(func))
      |                                                           ^~~~~~~~~~~~~~~~~~~
      |                                                           ^~~~~~~~~~~~~~~~~~~
gfxcore.cc:112:5: note: in expansion of macro 'EVT_LEFT_UP'
gfxcore.cc:112:5: note: in expansion of macro 'EVT_LEFT_UP'
  112 |     EVT_LEFT_UP(GfxCore::OnLButtonUp)
  112 |     EVT_LEFT_UP(GfxCore::OnLButtonUp)
      |     ^~~~~~~~~~~
      |     ^~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4204:31: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4204:31: note: in expansion of macro 'wx__DECLARE_EVT0'
 4204 | #define EVT_MIDDLE_DOWN(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_DOWN, wxMouseEventHandler(func))
 4204 | #define EVT_MIDDLE_DOWN(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_DOWN, wxMouseEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4204:67: note: in expansion of macro 'wxMouseEventHandler'
/usr/include/wx-3.0/wx/event.h:4204:67: note: in expansion of macro 'wxMouseEventHandler'
 4204 | #define EVT_MIDDLE_DOWN(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_DOWN, wxMouseEventHandler(func))
 4204 | #define EVT_MIDDLE_DOWN(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_DOWN, wxMouseEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~
gfxcore.cc:113:5: note: in expansion of macro 'EVT_MIDDLE_DOWN'
gfxcore.cc:113:5: note: in expansion of macro 'EVT_MIDDLE_DOWN'
  113 |     EVT_MIDDLE_DOWN(GfxCore::OnMButtonDown)
  113 |     EVT_MIDDLE_DOWN(GfxCore::OnMButtonDown)
      |     ^~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4205:29: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4205:29: note: in expansion of macro 'wx__DECLARE_EVT0'
 4205 | #define EVT_MIDDLE_UP(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_UP, wxMouseEventHandler(func))
 4205 | #define EVT_MIDDLE_UP(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_UP, wxMouseEventHandler(func))
      |                             ^~~~~~~~~~~~~~~~
      |                             ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4205:63: note: in expansion of macro 'wxMouseEventHandler'
/usr/include/wx-3.0/wx/event.h:4205:63: note: in expansion of macro 'wxMouseEventHandler'
 4205 | #define EVT_MIDDLE_UP(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_UP, wxMouseEventHandler(func))
 4205 | #define EVT_MIDDLE_UP(func) wx__DECLARE_EVT0(wxEVT_MIDDLE_UP, wxMouseEventHandler(func))
      |                                                               ^~~~~~~~~~~~~~~~~~~
      |                                                               ^~~~~~~~~~~~~~~~~~~
gfxcore.cc:114:5: note: in expansion of macro 'EVT_MIDDLE_UP'
gfxcore.cc:114:5: note: in expansion of macro 'EVT_MIDDLE_UP'
  114 |     EVT_MIDDLE_UP(GfxCore::OnMButtonUp)
  114 |     EVT_MIDDLE_UP(GfxCore::OnMButtonUp)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4206:30: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4206:30: note: in expansion of macro 'wx__DECLARE_EVT0'
 4206 | #define EVT_RIGHT_DOWN(func) wx__DECLARE_EVT0(wxEVT_RIGHT_DOWN, wxMouseEventHandler(func))
 4206 | #define EVT_RIGHT_DOWN(func) wx__DECLARE_EVT0(wxEVT_RIGHT_DOWN, wxMouseEventHandler(func))
      |                              ^~~~~~~~~~~~~~~~
      |                              ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4206:65: note: in expansion of macro 'wxMouseEventHandler'
/usr/include/wx-3.0/wx/event.h:4206:65: note: in expansion of macro 'wxMouseEventHandler'
 4206 | #define EVT_RIGHT_DOWN(func) wx__DECLARE_EVT0(wxEVT_RIGHT_DOWN, wxMouseEventHandler(func))
 4206 | #define EVT_RIGHT_DOWN(func) wx__DECLARE_EVT0(wxEVT_RIGHT_DOWN, wxMouseEventHandler(func))
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 ^~~~~~~~~~~~~~~~~~~
gfxcore.cc:115:5: note: in expansion of macro 'EVT_RIGHT_DOWN'
gfxcore.cc:115:5: note: in expansion of macro 'EVT_RIGHT_DOWN'
  115 |     EVT_RIGHT_DOWN(GfxCore::OnRButtonDown)
  115 |     EVT_RIGHT_DOWN(GfxCore::OnRButtonDown)
      |     ^~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4207:28: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4207:28: note: in expansion of macro 'wx__DECLARE_EVT0'
 4207 | #define EVT_RIGHT_UP(func) wx__DECLARE_EVT0(wxEVT_RIGHT_UP, wxMouseEventHandler(func))
 4207 | #define EVT_RIGHT_UP(func) wx__DECLARE_EVT0(wxEVT_RIGHT_UP, wxMouseEventHandler(func))
      |                            ^~~~~~~~~~~~~~~~
      |                            ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4207:61: note: in expansion of macro 'wxMouseEventHandler'
/usr/include/wx-3.0/wx/event.h:4207:61: note: in expansion of macro 'wxMouseEventHandler'
 4207 | #define EVT_RIGHT_UP(func) wx__DECLARE_EVT0(wxEVT_RIGHT_UP, wxMouseEventHandler(func))
 4207 | #define EVT_RIGHT_UP(func) wx__DECLARE_EVT0(wxEVT_RIGHT_UP, wxMouseEventHandler(func))
      |                                                             ^~~~~~~~~~~~~~~~~~~
      |                                                             ^~~~~~~~~~~~~~~~~~~
gfxcore.cc:116:5: note: in expansion of macro 'EVT_RIGHT_UP'
gfxcore.cc:116:5: note: in expansion of macro 'EVT_RIGHT_UP'
  116 |     EVT_RIGHT_UP(GfxCore::OnRButtonUp)
  116 |     EVT_RIGHT_UP(GfxCore::OnRButtonUp)
      |     ^~~~~~~~~~~~
      |     ^~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4214:30: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4214:30: note: in expansion of macro 'wx__DECLARE_EVT0'
 4214 | #define EVT_MOUSEWHEEL(func) wx__DECLARE_EVT0(wxEVT_MOUSEWHEEL, wxMouseEventHandler(func))
 4214 | #define EVT_MOUSEWHEEL(func) wx__DECLARE_EVT0(wxEVT_MOUSEWHEEL, wxMouseEventHandler(func))
      |                              ^~~~~~~~~~~~~~~~
      |                              ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4214:65: note: in expansion of macro 'wxMouseEventHandler'
/usr/include/wx-3.0/wx/event.h:4214:65: note: in expansion of macro 'wxMouseEventHandler'
 4214 | #define EVT_MOUSEWHEEL(func) wx__DECLARE_EVT0(wxEVT_MOUSEWHEEL, wxMouseEventHandler(func))
 4214 | #define EVT_MOUSEWHEEL(func) wx__DECLARE_EVT0(wxEVT_MOUSEWHEEL, wxMouseEventHandler(func))
      |                                                                 ^~~~~~~~~~~~~~~~~~~
      |                                                                 ^~~~~~~~~~~~~~~~~~~
gfxcore.cc:117:5: note: in expansion of macro 'EVT_MOUSEWHEEL'
gfxcore.cc:117:5: note: in expansion of macro 'EVT_MOUSEWHEEL'
  117 |     EVT_MOUSEWHEEL(GfxCore::OnMouseWheel)
  117 |     EVT_MOUSEWHEEL(GfxCore::OnMouseWheel)
      |     ^~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4208:26: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4208:26: note: in expansion of macro 'wx__DECLARE_EVT0'
 4208 | #define EVT_MOTION(func) wx__DECLARE_EVT0(wxEVT_MOTION, wxMouseEventHandler(func))
 4208 | #define EVT_MOTION(func) wx__DECLARE_EVT0(wxEVT_MOTION, wxMouseEventHandler(func))
      |                          ^~~~~~~~~~~~~~~~
      |                          ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4208:57: note: in expansion of macro 'wxMouseEventHandler'
/usr/include/wx-3.0/wx/event.h:4208:57: note: in expansion of macro 'wxMouseEventHandler'
 4208 | #define EVT_MOTION(func) wx__DECLARE_EVT0(wxEVT_MOTION, wxMouseEventHandler(func))
 4208 | #define EVT_MOTION(func) wx__DECLARE_EVT0(wxEVT_MOTION, wxMouseEventHandler(func))
      |                                                         ^~~~~~~~~~~~~~~~~~~
      |                                                         ^~~~~~~~~~~~~~~~~~~
gfxcore.cc:118:5: note: in expansion of macro 'EVT_MOTION'
gfxcore.cc:118:5: note: in expansion of macro 'EVT_MOTION'
  118 |     EVT_MOTION(GfxCore::OnMouseMove)
  118 |     EVT_MOTION(GfxCore::OnMouseMove)
      |     ^~~~~~~~~~
      |     ^~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4212:32: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4212:32: note: in expansion of macro 'wx__DECLARE_EVT0'
 4212 | #define EVT_LEAVE_WINDOW(func) wx__DECLARE_EVT0(wxEVT_LEAVE_WINDOW, wxMouseEventHandler(func))
 4212 | #define EVT_LEAVE_WINDOW(func) wx__DECLARE_EVT0(wxEVT_LEAVE_WINDOW, wxMouseEventHandler(func))
      |                                ^~~~~~~~~~~~~~~~
      |                                ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4212:69: note: in expansion of macro 'wxMouseEventHandler'
/usr/include/wx-3.0/wx/event.h:4212:69: note: in expansion of macro 'wxMouseEventHandler'
 4212 | #define EVT_LEAVE_WINDOW(func) wx__DECLARE_EVT0(wxEVT_LEAVE_WINDOW, wxMouseEventHandler(func))
 4212 | #define EVT_LEAVE_WINDOW(func) wx__DECLARE_EVT0(wxEVT_LEAVE_WINDOW, wxMouseEventHandler(func))
      |                                                                     ^~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~
gfxcore.cc:119:5: note: in expansion of macro 'EVT_LEAVE_WINDOW'
gfxcore.cc:119:5: note: in expansion of macro 'EVT_LEAVE_WINDOW'
  119 |     EVT_LEAVE_WINDOW(GfxCore::OnLeaveWindow)
  119 |     EVT_LEAVE_WINDOW(GfxCore::OnLeaveWindow)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxSizeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxSizeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4154:25: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4154:25: note: in expansion of macro 'wx__DECLARE_EVT0'
 4154 | #define EVT_SIZE(func)  wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func))
 4154 | #define EVT_SIZE(func)  wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func))
      |                         ^~~~~~~~~~~~~~~~
      |                         ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3912:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3912:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3912 |     wxEVENT_HANDLER_CAST(wxSizeEventFunction, func)
 3912 |     wxEVENT_HANDLER_CAST(wxSizeEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4154:54: note: in expansion of macro 'wxSizeEventHandler'
/usr/include/wx-3.0/wx/event.h:4154:54: note: in expansion of macro 'wxSizeEventHandler'
 4154 | #define EVT_SIZE(func)  wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func))
 4154 | #define EVT_SIZE(func)  wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func))
      |                                                      ^~~~~~~~~~~~~~~~~~
      |                                                      ^~~~~~~~~~~~~~~~~~
gfxcore.cc:120:5: note: in expansion of macro 'EVT_SIZE'
gfxcore.cc:120:5: note: in expansion of macro 'EVT_SIZE'
  120 |     EVT_SIZE(GfxCore::OnSize)
  120 |     EVT_SIZE(GfxCore::OnSize)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxIdleEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxIdleEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4368:24: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4368:24: note: in expansion of macro 'wx__DECLARE_EVT0'
 4368 | #define EVT_IDLE(func) wx__DECLARE_EVT0(wxEVT_IDLE, wxIdleEventHandler(func))
 4368 | #define EVT_IDLE(func) wx__DECLARE_EVT0(wxEVT_IDLE, wxIdleEventHandler(func))
      |                        ^~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3837:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3837:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3837 |     wxEVENT_HANDLER_CAST(wxIdleEventFunction, func)
 3837 |     wxEVENT_HANDLER_CAST(wxIdleEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4368:53: note: in expansion of macro 'wxIdleEventHandler'
/usr/include/wx-3.0/wx/event.h:4368:53: note: in expansion of macro 'wxIdleEventHandler'
 4368 | #define EVT_IDLE(func) wx__DECLARE_EVT0(wxEVT_IDLE, wxIdleEventHandler(func))
 4368 | #define EVT_IDLE(func) wx__DECLARE_EVT0(wxEVT_IDLE, wxIdleEventHandler(func))
      |                                                     ^~~~~~~~~~~~~~~~~~
      |                                                     ^~~~~~~~~~~~~~~~~~
gfxcore.cc:121:5: note: in expansion of macro 'EVT_IDLE'
gfxcore.cc:121:5: note: in expansion of macro 'EVT_IDLE'
  121 |     EVT_IDLE(GfxCore::OnIdle)
  121 |     EVT_IDLE(GfxCore::OnIdle)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxKeyEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxKeyEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4166:25: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4166:25: note: in expansion of macro 'wx__DECLARE_EVT0'
 4166 | #define EVT_CHAR(func)  wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func))
 4166 | #define EVT_CHAR(func)  wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func))
      |                         ^~~~~~~~~~~~~~~~
      |                         ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3924:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3924:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3924 |     wxEVENT_HANDLER_CAST(wxCharEventFunction, func)
 3924 |     wxEVENT_HANDLER_CAST(wxCharEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4166:54: note: in expansion of macro 'wxCharEventHandler'
/usr/include/wx-3.0/wx/event.h:4166:54: note: in expansion of macro 'wxCharEventHandler'
 4166 | #define EVT_CHAR(func)  wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func))
 4166 | #define EVT_CHAR(func)  wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func))
      |                                                      ^~~~~~~~~~~~~~~~~~
      |                                                      ^~~~~~~~~~~~~~~~~~
gfxcore.cc:122:5: note: in expansion of macro 'EVT_CHAR'
gfxcore.cc:122:5: note: in expansion of macro 'EVT_CHAR'
  122 |     EVT_CHAR(GfxCore::OnKeyPress)
  122 |     EVT_CHAR(GfxCore::OnKeyPress)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
      |                       ^~~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
      |                       ^~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-gfxcore.Tpo .deps/aven-gfxcore.Po
mv -f .deps/aven-gfxcore.Tpo .deps/aven-gfxcore.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-mainfrm.o -MD -MP -MF .deps/aven-mainfrm.Tpo -c -o aven-mainfrm.o `test -f 'mainfrm.cc' || echo './'`mainfrm.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-mainfrm.o -MD -MP -MF .deps/aven-mainfrm.Tpo -c -o aven-mainfrm.o `test -f 'mainfrm.cc' || echo './'`mainfrm.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/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/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]
/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 ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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: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 ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  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'
/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, \
  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'
/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);
  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/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:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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: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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  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'
/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, \
  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'
/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);
  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/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:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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/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:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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: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 ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
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/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from cavernlog.h:25,
                 from cavernlog.h:25,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/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&)'
/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; }                 \
  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'
/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 ) \
  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'
/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 )
  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'
/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*,
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/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/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:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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: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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
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/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from cavernlog.h:25,
                 from cavernlog.h:25,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/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&)'
/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; }                 \
  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'
/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 ) \
  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'
/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 )
  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'
/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*,
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/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/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:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  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'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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/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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  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'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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/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]
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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/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]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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/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]
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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]
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from cavernlog.h:25,
In file included from cavernlog.h:25,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/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: 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]
/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); }
  594 |     virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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)
  603 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cavernlog.h:25,
In file included from cavernlog.h:25,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/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: 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]
/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); }
  625 |     virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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)
  630 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cavernlog.h:26,
In file included from cavernlog.h:26,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const':
/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]
/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); }
  170 |     virtual wxEvent *Clone() const { return new wxProcessEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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)
  176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from cavernlog.h:24,
                 from cavernlog.h:24,
                 from mainfrm.cc:29:
                 from mainfrm.cc:29:
mainfrm.cc: At global scope:
mainfrm.cc: At global scope:
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxSplitterEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxSplitterEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/generic/splitter.h:398:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/generic/splitter.h:398:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  398 |     wx__DECLARE_EVT1(wxEVT_SPLITTER_ ## evt, id, wxSplitterEventHandler(fn))
  398 |     wx__DECLARE_EVT1(wxEVT_SPLITTER_ ## evt, id, wxSplitterEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/generic/splitter.h:395:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/generic/splitter.h:395:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  395 |     wxEVENT_HANDLER_CAST(wxSplitterEventFunction, func)
  395 |     wxEVENT_HANDLER_CAST(wxSplitterEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/generic/splitter.h:398:50: note: in expansion of macro 'wxSplitterEventHandler'
/usr/include/wx-3.0/wx/generic/splitter.h:398:50: note: in expansion of macro 'wxSplitterEventHandler'
  398 |     wx__DECLARE_EVT1(wxEVT_SPLITTER_ ## evt, id, wxSplitterEventHandler(fn))
  398 |     wx__DECLARE_EVT1(wxEVT_SPLITTER_ ## evt, id, wxSplitterEventHandler(fn))
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/generic/splitter.h:407:5: note: in expansion of macro 'wx__DECLARE_SPLITTEREVT'
/usr/include/wx-3.0/wx/generic/splitter.h:407:5: note: in expansion of macro 'wx__DECLARE_SPLITTEREVT'
  407 |     wx__DECLARE_SPLITTEREVT(DOUBLECLICKED, id, fn)
  407 |     wx__DECLARE_SPLITTEREVT(DOUBLECLICKED, id, fn)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:122:5: note: in expansion of macro 'EVT_SPLITTER_DCLICK'
mainfrm.cc:122:5: note: in expansion of macro 'EVT_SPLITTER_DCLICK'
  122 |     EVT_SPLITTER_DCLICK(-1, AvenSplitterWindow::OnSplitterDClick)
  122 |     EVT_SPLITTER_DCLICK(-1, AvenSplitterWindow::OnSplitterDClick)
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  580 |     wxEVENT_HANDLER_CAST(wxListEventFunction, func)
  580 |     wxEVENT_HANDLER_CAST(wxListEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler'
/usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler'
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
      |                                              ^~~~~~~~~~~~~~~~~~
      |                                              ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:587:43: note: in expansion of macro 'wx__DECLARE_LISTEVT'
/usr/include/wx-3.0/wx/listbase.h:587:43: note: in expansion of macro 'wx__DECLARE_LISTEVT'
  587 | #define EVT_LIST_BEGIN_LABEL_EDIT(id, fn) wx__DECLARE_LISTEVT(BEGIN_LABEL_EDIT, id, fn)
  587 | #define EVT_LIST_BEGIN_LABEL_EDIT(id, fn) wx__DECLARE_LISTEVT(BEGIN_LABEL_EDIT, id, fn)
      |                                           ^~~~~~~~~~~~~~~~~~~
      |                                           ^~~~~~~~~~~~~~~~~~~
mainfrm.cc:486:5: note: in expansion of macro 'EVT_LIST_BEGIN_LABEL_EDIT'
mainfrm.cc:486:5: note: in expansion of macro 'EVT_LIST_BEGIN_LABEL_EDIT'
  486 |     EVT_LIST_BEGIN_LABEL_EDIT(listctrl_PRES, AvenPresList::OnBeginLabelEdit)
  486 |     EVT_LIST_BEGIN_LABEL_EDIT(listctrl_PRES, AvenPresList::OnBeginLabelEdit)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  580 |     wxEVENT_HANDLER_CAST(wxListEventFunction, func)
  580 |     wxEVENT_HANDLER_CAST(wxListEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler'
/usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler'
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
      |                                              ^~~~~~~~~~~~~~~~~~
      |                                              ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:589:38: note: in expansion of macro 'wx__DECLARE_LISTEVT'
/usr/include/wx-3.0/wx/listbase.h:589:38: note: in expansion of macro 'wx__DECLARE_LISTEVT'
  589 | #define EVT_LIST_DELETE_ITEM(id, fn) wx__DECLARE_LISTEVT(DELETE_ITEM, id, fn)
  589 | #define EVT_LIST_DELETE_ITEM(id, fn) wx__DECLARE_LISTEVT(DELETE_ITEM, id, fn)
      |                                      ^~~~~~~~~~~~~~~~~~~
      |                                      ^~~~~~~~~~~~~~~~~~~
mainfrm.cc:487:5: note: in expansion of macro 'EVT_LIST_DELETE_ITEM'
mainfrm.cc:487:5: note: in expansion of macro 'EVT_LIST_DELETE_ITEM'
  487 |     EVT_LIST_DELETE_ITEM(listctrl_PRES, AvenPresList::OnDeleteItem)
  487 |     EVT_LIST_DELETE_ITEM(listctrl_PRES, AvenPresList::OnDeleteItem)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  580 |     wxEVENT_HANDLER_CAST(wxListEventFunction, func)
  580 |     wxEVENT_HANDLER_CAST(wxListEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler'
/usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler'
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
      |                                              ^~~~~~~~~~~~~~~~~~
      |                                              ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:590:43: note: in expansion of macro 'wx__DECLARE_LISTEVT'
/usr/include/wx-3.0/wx/listbase.h:590:43: note: in expansion of macro 'wx__DECLARE_LISTEVT'
  590 | #define EVT_LIST_DELETE_ALL_ITEMS(id, fn) wx__DECLARE_LISTEVT(DELETE_ALL_ITEMS, id, fn)
  590 | #define EVT_LIST_DELETE_ALL_ITEMS(id, fn) wx__DECLARE_LISTEVT(DELETE_ALL_ITEMS, id, fn)
      |                                           ^~~~~~~~~~~~~~~~~~~
      |                                           ^~~~~~~~~~~~~~~~~~~
mainfrm.cc:488:5: note: in expansion of macro 'EVT_LIST_DELETE_ALL_ITEMS'
mainfrm.cc:488:5: note: in expansion of macro 'EVT_LIST_DELETE_ALL_ITEMS'
  488 |     EVT_LIST_DELETE_ALL_ITEMS(listctrl_PRES, AvenPresList::OnDeleteAllItems)
  488 |     EVT_LIST_DELETE_ALL_ITEMS(listctrl_PRES, AvenPresList::OnDeleteAllItems)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  580 |     wxEVENT_HANDLER_CAST(wxListEventFunction, func)
  580 |     wxEVENT_HANDLER_CAST(wxListEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler'
/usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler'
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
      |                                              ^~~~~~~~~~~~~~~~~~
      |                                              ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:591:35: note: in expansion of macro 'wx__DECLARE_LISTEVT'
/usr/include/wx-3.0/wx/listbase.h:591:35: note: in expansion of macro 'wx__DECLARE_LISTEVT'
  591 | #define EVT_LIST_KEY_DOWN(id, fn) wx__DECLARE_LISTEVT(KEY_DOWN, id, fn)
  591 | #define EVT_LIST_KEY_DOWN(id, fn) wx__DECLARE_LISTEVT(KEY_DOWN, id, fn)
      |                                   ^~~~~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~~~~
mainfrm.cc:489:5: note: in expansion of macro 'EVT_LIST_KEY_DOWN'
mainfrm.cc:489:5: note: in expansion of macro 'EVT_LIST_KEY_DOWN'
  489 |     EVT_LIST_KEY_DOWN(listctrl_PRES, AvenPresList::OnListKeyDown)
  489 |     EVT_LIST_KEY_DOWN(listctrl_PRES, AvenPresList::OnListKeyDown)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  580 |     wxEVENT_HANDLER_CAST(wxListEventFunction, func)
  580 |     wxEVENT_HANDLER_CAST(wxListEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler'
/usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler'
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
      |                                              ^~~~~~~~~~~~~~~~~~
      |                                              ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:604:41: note: in expansion of macro 'wx__DECLARE_LISTEVT'
/usr/include/wx-3.0/wx/listbase.h:604:41: note: in expansion of macro 'wx__DECLARE_LISTEVT'
  604 | #define EVT_LIST_ITEM_ACTIVATED(id, fn) wx__DECLARE_LISTEVT(ITEM_ACTIVATED, id, fn)
  604 | #define EVT_LIST_ITEM_ACTIVATED(id, fn) wx__DECLARE_LISTEVT(ITEM_ACTIVATED, id, fn)
      |                                         ^~~~~~~~~~~~~~~~~~~
      |                                         ^~~~~~~~~~~~~~~~~~~
mainfrm.cc:490:5: note: in expansion of macro 'EVT_LIST_ITEM_ACTIVATED'
mainfrm.cc:490:5: note: in expansion of macro 'EVT_LIST_ITEM_ACTIVATED'
  490 |     EVT_LIST_ITEM_ACTIVATED(listctrl_PRES, AvenPresList::OnActivated)
  490 |     EVT_LIST_ITEM_ACTIVATED(listctrl_PRES, AvenPresList::OnActivated)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  580 |     wxEVENT_HANDLER_CAST(wxListEventFunction, func)
  580 |     wxEVENT_HANDLER_CAST(wxListEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler'
/usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler'
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
      |                                              ^~~~~~~~~~~~~~~~~~
      |                                              ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:605:39: note: in expansion of macro 'wx__DECLARE_LISTEVT'
/usr/include/wx-3.0/wx/listbase.h:605:39: note: in expansion of macro 'wx__DECLARE_LISTEVT'
  605 | #define EVT_LIST_ITEM_FOCUSED(id, fn) wx__DECLARE_LISTEVT(ITEM_FOCUSED, id, fn)
  605 | #define EVT_LIST_ITEM_FOCUSED(id, fn) wx__DECLARE_LISTEVT(ITEM_FOCUSED, id, fn)
      |                                       ^~~~~~~~~~~~~~~~~~~
      |                                       ^~~~~~~~~~~~~~~~~~~
mainfrm.cc:491:5: note: in expansion of macro 'EVT_LIST_ITEM_FOCUSED'
mainfrm.cc:491:5: note: in expansion of macro 'EVT_LIST_ITEM_FOCUSED'
  491 |     EVT_LIST_ITEM_FOCUSED(listctrl_PRES, AvenPresList::OnFocused)
  491 |     EVT_LIST_ITEM_FOCUSED(listctrl_PRES, AvenPresList::OnFocused)
      |     ^~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxListEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/listbase.h:583:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/listbase.h:580:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  580 |     wxEVENT_HANDLER_CAST(wxListEventFunction, func)
  580 |     wxEVENT_HANDLER_CAST(wxListEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler'
/usr/include/wx-3.0/wx/listbase.h:583:46: note: in expansion of macro 'wxListEventHandler'
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
  583 |     wx__DECLARE_EVT1(wxEVT_LIST_ ## evt, id, wxListEventHandler(fn))
      |                                              ^~~~~~~~~~~~~~~~~~
      |                                              ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/listbase.h:602:43: note: in expansion of macro 'wx__DECLARE_LISTEVT'
/usr/include/wx-3.0/wx/listbase.h:602:43: note: in expansion of macro 'wx__DECLARE_LISTEVT'
  602 | #define EVT_LIST_ITEM_RIGHT_CLICK(id, fn) wx__DECLARE_LISTEVT(ITEM_RIGHT_CLICK, id, fn)
  602 | #define EVT_LIST_ITEM_RIGHT_CLICK(id, fn) wx__DECLARE_LISTEVT(ITEM_RIGHT_CLICK, id, fn)
      |                                           ^~~~~~~~~~~~~~~~~~~
      |                                           ^~~~~~~~~~~~~~~~~~~
mainfrm.cc:492:5: note: in expansion of macro 'EVT_LIST_ITEM_RIGHT_CLICK'
mainfrm.cc:492:5: note: in expansion of macro 'EVT_LIST_ITEM_RIGHT_CLICK'
  492 |     EVT_LIST_ITEM_RIGHT_CLICK(listctrl_PRES, AvenPresList::OnRightClick)
  492 |     EVT_LIST_ITEM_RIGHT_CLICK(listctrl_PRES, AvenPresList::OnRightClick)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxKeyEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxKeyEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4166:25: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4166:25: note: in expansion of macro 'wx__DECLARE_EVT0'
 4166 | #define EVT_CHAR(func)  wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func))
 4166 | #define EVT_CHAR(func)  wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func))
      |                         ^~~~~~~~~~~~~~~~
      |                         ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3924:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3924:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3924 |     wxEVENT_HANDLER_CAST(wxCharEventFunction, func)
 3924 |     wxEVENT_HANDLER_CAST(wxCharEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4166:54: note: in expansion of macro 'wxCharEventHandler'
/usr/include/wx-3.0/wx/event.h:4166:54: note: in expansion of macro 'wxCharEventHandler'
 4166 | #define EVT_CHAR(func)  wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func))
 4166 | #define EVT_CHAR(func)  wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func))
      |                                                      ^~~~~~~~~~~~~~~~~~
      |                                                      ^~~~~~~~~~~~~~~~~~
mainfrm.cc:493:5: note: in expansion of macro 'EVT_CHAR'
mainfrm.cc:493:5: note: in expansion of macro 'EVT_CHAR'
  493 |     EVT_CHAR(AvenPresList::OnChar)
  493 |     EVT_CHAR(AvenPresList::OnChar)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/textctrl.h:862:26: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/textctrl.h:862:26: note: in expansion of macro 'wx__DECLARE_EVT1'
  862 | #define EVT_TEXT(id, fn) wx__DECLARE_EVT1(wxEVT_TEXT, id, wxTextEventHandler(fn))
  862 | #define EVT_TEXT(id, fn) wx__DECLARE_EVT1(wxEVT_TEXT, id, wxTextEventHandler(fn))
      |                          ^~~~~~~~~~~~~~~~
      |                          ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/textctrl.h:852:34: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/textctrl.h:852:34: note: in expansion of macro 'wxCommandEventHandler'
  852 | #define wxTextEventHandler(func) wxCommandEventHandler(func)
  852 | #define wxTextEventHandler(func) wxCommandEventHandler(func)
      |                                  ^~~~~~~~~~~~~~~~~~~~~
      |                                  ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/textctrl.h:862:59: note: in expansion of macro 'wxTextEventHandler'
/usr/include/wx-3.0/wx/textctrl.h:862:59: note: in expansion of macro 'wxTextEventHandler'
  862 | #define EVT_TEXT(id, fn) wx__DECLARE_EVT1(wxEVT_TEXT, id, wxTextEventHandler(fn))
  862 | #define EVT_TEXT(id, fn) wx__DECLARE_EVT1(wxEVT_TEXT, id, wxTextEventHandler(fn))
      |                                                           ^~~~~~~~~~~~~~~~~~
      |                                                           ^~~~~~~~~~~~~~~~~~
mainfrm.cc:497:5: note: in expansion of macro 'EVT_TEXT'
mainfrm.cc:497:5: note: in expansion of macro 'EVT_TEXT'
  497 |     EVT_TEXT(textctrl_FIND, MainFrm::OnFind)
  497 |     EVT_TEXT(textctrl_FIND, MainFrm::OnFind)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/textctrl.h:857:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/textctrl.h:857:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  857 |     wx__DECLARE_EVT1(wxEVT_TEXT_ ## evt, id, wxTextEventHandler(fn))
  857 |     wx__DECLARE_EVT1(wxEVT_TEXT_ ## evt, id, wxTextEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/textctrl.h:852:34: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/textctrl.h:852:34: note: in expansion of macro 'wxCommandEventHandler'
  852 | #define wxTextEventHandler(func) wxCommandEventHandler(func)
  852 | #define wxTextEventHandler(func) wxCommandEventHandler(func)
      |                                  ^~~~~~~~~~~~~~~~~~~~~
      |                                  ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/textctrl.h:857:46: note: in expansion of macro 'wxTextEventHandler'
/usr/include/wx-3.0/wx/textctrl.h:857:46: note: in expansion of macro 'wxTextEventHandler'
  857 |     wx__DECLARE_EVT1(wxEVT_TEXT_ ## evt, id, wxTextEventHandler(fn))
  857 |     wx__DECLARE_EVT1(wxEVT_TEXT_ ## evt, id, wxTextEventHandler(fn))
      |                                              ^~~~~~~~~~~~~~~~~~
      |                                              ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/textctrl.h:863:32: note: in expansion of macro 'wx__DECLARE_TEXTEVT'
/usr/include/wx-3.0/wx/textctrl.h:863:32: note: in expansion of macro 'wx__DECLARE_TEXTEVT'
  863 | #define EVT_TEXT_ENTER(id, fn) wx__DECLARE_TEXTEVT(ENTER, id, fn)
  863 | #define EVT_TEXT_ENTER(id, fn) wx__DECLARE_TEXTEVT(ENTER, id, fn)
      |                                ^~~~~~~~~~~~~~~~~~~
      |                                ^~~~~~~~~~~~~~~~~~~
mainfrm.cc:498:5: note: in expansion of macro 'EVT_TEXT_ENTER'
mainfrm.cc:498:5: note: in expansion of macro 'EVT_TEXT_ENTER'
  498 |     EVT_TEXT_ENTER(textctrl_FIND, MainFrm::OnGotoFound)
  498 |     EVT_TEXT_ENTER(textctrl_FIND, MainFrm::OnGotoFound)
      |     ^~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:499:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:499:5: note: in expansion of macro 'EVT_MENU'
  499 |     EVT_MENU(wxID_FIND, MainFrm::OnGotoFound)
  499 |     EVT_MENU(wxID_FIND, MainFrm::OnGotoFound)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:500:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:500:5: note: in expansion of macro 'EVT_MENU'
  500 |     EVT_MENU(button_HIDE, MainFrm::OnHide)
  500 |     EVT_MENU(button_HIDE, MainFrm::OnHide)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:501:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:501:5: note: in expansion of macro 'EVT_UPDATE_UI'
  501 |     EVT_UPDATE_UI(button_HIDE, MainFrm::OnHideUpdate)
  501 |     EVT_UPDATE_UI(button_HIDE, MainFrm::OnHideUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxIdleEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxIdleEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4368:24: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4368:24: note: in expansion of macro 'wx__DECLARE_EVT0'
 4368 | #define EVT_IDLE(func) wx__DECLARE_EVT0(wxEVT_IDLE, wxIdleEventHandler(func))
 4368 | #define EVT_IDLE(func) wx__DECLARE_EVT0(wxEVT_IDLE, wxIdleEventHandler(func))
      |                        ^~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3837:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3837:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3837 |     wxEVENT_HANDLER_CAST(wxIdleEventFunction, func)
 3837 |     wxEVENT_HANDLER_CAST(wxIdleEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4368:53: note: in expansion of macro 'wxIdleEventHandler'
/usr/include/wx-3.0/wx/event.h:4368:53: note: in expansion of macro 'wxIdleEventHandler'
 4368 | #define EVT_IDLE(func) wx__DECLARE_EVT0(wxEVT_IDLE, wxIdleEventHandler(func))
 4368 | #define EVT_IDLE(func) wx__DECLARE_EVT0(wxEVT_IDLE, wxIdleEventHandler(func))
      |                                                     ^~~~~~~~~~~~~~~~~~
      |                                                     ^~~~~~~~~~~~~~~~~~
mainfrm.cc:502:5: note: in expansion of macro 'EVT_IDLE'
mainfrm.cc:502:5: note: in expansion of macro 'EVT_IDLE'
  502 |     EVT_IDLE(MainFrm::OnIdle)
  502 |     EVT_IDLE(MainFrm::OnIdle)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:504:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:504:5: note: in expansion of macro 'EVT_MENU'
  504 |     EVT_MENU(wxID_OPEN, MainFrm::OnOpen)
  504 |     EVT_MENU(wxID_OPEN, MainFrm::OnOpen)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:505:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:505:5: note: in expansion of macro 'EVT_MENU'
  505 |     EVT_MENU(menu_FILE_OPEN_TERRAIN, MainFrm::OnOpenTerrain)
  505 |     EVT_MENU(menu_FILE_OPEN_TERRAIN, MainFrm::OnOpenTerrain)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:506:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:506:5: note: in expansion of macro 'EVT_MENU'
  506 |     EVT_MENU(menu_FILE_LOG, MainFrm::OnShowLog)
  506 |     EVT_MENU(menu_FILE_LOG, MainFrm::OnShowLog)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:507:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:507:5: note: in expansion of macro 'EVT_MENU'
  507 |     EVT_MENU(wxID_PRINT, MainFrm::OnPrint)
  507 |     EVT_MENU(wxID_PRINT, MainFrm::OnPrint)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:508:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:508:5: note: in expansion of macro 'EVT_MENU'
  508 |     EVT_MENU(menu_FILE_PAGE_SETUP, MainFrm::OnPageSetup)
  508 |     EVT_MENU(menu_FILE_PAGE_SETUP, MainFrm::OnPageSetup)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:509:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:509:5: note: in expansion of macro 'EVT_MENU'
  509 |     EVT_MENU(menu_FILE_SCREENSHOT, MainFrm::OnScreenshot)
  509 |     EVT_MENU(menu_FILE_SCREENSHOT, MainFrm::OnScreenshot)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:511:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:511:5: note: in expansion of macro 'EVT_MENU'
  511 |     EVT_MENU(menu_FILE_EXPORT, MainFrm::OnExport)
  511 |     EVT_MENU(menu_FILE_EXPORT, MainFrm::OnExport)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:512:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:512:5: note: in expansion of macro 'EVT_MENU'
  512 |     EVT_MENU(menu_FILE_EXTEND, MainFrm::OnExtend)
  512 |     EVT_MENU(menu_FILE_EXTEND, MainFrm::OnExtend)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:513:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:513:5: note: in expansion of macro 'EVT_MENU'
  513 |     EVT_MENU(wxID_EXIT, MainFrm::OnQuit)
  513 |     EVT_MENU(wxID_EXIT, MainFrm::OnQuit)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4321:40: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4321:40: note: in expansion of macro 'wx__DECLARE_EVT2'
 4321 | #define EVT_MENU_RANGE(id1, id2, func) wx__DECLARE_EVT2(wxEVT_MENU, id1, id2, wxCommandEventHandler(func))
 4321 | #define EVT_MENU_RANGE(id1, id2, func) wx__DECLARE_EVT2(wxEVT_MENU, id1, id2, wxCommandEventHandler(func))
      |                                        ^~~~~~~~~~~~~~~~
      |                                        ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4321:79: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4321:79: note: in expansion of macro 'wxCommandEventHandler'
 4321 | #define EVT_MENU_RANGE(id1, id2, func) wx__DECLARE_EVT2(wxEVT_MENU, id1, id2, wxCommandEventHandler(func))
 4321 | #define EVT_MENU_RANGE(id1, id2, func) wx__DECLARE_EVT2(wxEVT_MENU, id1, id2, wxCommandEventHandler(func))
      |                                                                               ^~~~~~~~~~~~~~~~~~~~~
      |                                                                               ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:514:5: note: in expansion of macro 'EVT_MENU_RANGE'
mainfrm.cc:514:5: note: in expansion of macro 'EVT_MENU_RANGE'
  514 |     EVT_MENU_RANGE(wxID_FILE1, wxID_FILE9, MainFrm::OnMRUFile)
  514 |     EVT_MENU_RANGE(wxID_FILE1, wxID_FILE9, MainFrm::OnMRUFile)
      |     ^~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:516:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:516:5: note: in expansion of macro 'EVT_MENU'
  516 |     EVT_MENU(menu_PRES_NEW, MainFrm::OnPresNew)
  516 |     EVT_MENU(menu_PRES_NEW, MainFrm::OnPresNew)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:517:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:517:5: note: in expansion of macro 'EVT_MENU'
  517 |     EVT_MENU(menu_PRES_OPEN, MainFrm::OnPresOpen)
  517 |     EVT_MENU(menu_PRES_OPEN, MainFrm::OnPresOpen)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:518:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:518:5: note: in expansion of macro 'EVT_MENU'
  518 |     EVT_MENU(menu_PRES_SAVE, MainFrm::OnPresSave)
  518 |     EVT_MENU(menu_PRES_SAVE, MainFrm::OnPresSave)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:519:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:519:5: note: in expansion of macro 'EVT_MENU'
  519 |     EVT_MENU(menu_PRES_SAVE_AS, MainFrm::OnPresSaveAs)
  519 |     EVT_MENU(menu_PRES_SAVE_AS, MainFrm::OnPresSaveAs)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:520:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:520:5: note: in expansion of macro 'EVT_MENU'
  520 |     EVT_MENU(menu_PRES_MARK, MainFrm::OnPresMark)
  520 |     EVT_MENU(menu_PRES_MARK, MainFrm::OnPresMark)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:521:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:521:5: note: in expansion of macro 'EVT_MENU'
  521 |     EVT_MENU(menu_PRES_FREWIND, MainFrm::OnPresFRewind)
  521 |     EVT_MENU(menu_PRES_FREWIND, MainFrm::OnPresFRewind)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:522:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:522:5: note: in expansion of macro 'EVT_MENU'
  522 |     EVT_MENU(menu_PRES_REWIND, MainFrm::OnPresRewind)
  522 |     EVT_MENU(menu_PRES_REWIND, MainFrm::OnPresRewind)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:523:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:523:5: note: in expansion of macro 'EVT_MENU'
  523 |     EVT_MENU(menu_PRES_REVERSE, MainFrm::OnPresReverse)
  523 |     EVT_MENU(menu_PRES_REVERSE, MainFrm::OnPresReverse)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:524:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:524:5: note: in expansion of macro 'EVT_MENU'
  524 |     EVT_MENU(menu_PRES_PLAY, MainFrm::OnPresPlay)
  524 |     EVT_MENU(menu_PRES_PLAY, MainFrm::OnPresPlay)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:525:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:525:5: note: in expansion of macro 'EVT_MENU'
  525 |     EVT_MENU(menu_PRES_FF, MainFrm::OnPresFF)
  525 |     EVT_MENU(menu_PRES_FF, MainFrm::OnPresFF)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:526:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:526:5: note: in expansion of macro 'EVT_MENU'
  526 |     EVT_MENU(menu_PRES_FFF, MainFrm::OnPresFFF)
  526 |     EVT_MENU(menu_PRES_FFF, MainFrm::OnPresFFF)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:527:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:527:5: note: in expansion of macro 'EVT_MENU'
  527 |     EVT_MENU(menu_PRES_PAUSE, MainFrm::OnPresPause)
  527 |     EVT_MENU(menu_PRES_PAUSE, MainFrm::OnPresPause)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:528:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:528:5: note: in expansion of macro 'EVT_MENU'
  528 |     EVT_MENU(wxID_STOP, MainFrm::OnPresStop)
  528 |     EVT_MENU(wxID_STOP, MainFrm::OnPresStop)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:529:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:529:5: note: in expansion of macro 'EVT_MENU'
  529 |     EVT_MENU(menu_PRES_EXPORT_MOVIE, MainFrm::OnPresExportMovie)
  529 |     EVT_MENU(menu_PRES_EXPORT_MOVIE, MainFrm::OnPresExportMovie)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:531:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:531:5: note: in expansion of macro 'EVT_UPDATE_UI'
  531 |     EVT_UPDATE_UI(menu_PRES_NEW, MainFrm::OnPresNewUpdate)
  531 |     EVT_UPDATE_UI(menu_PRES_NEW, MainFrm::OnPresNewUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:532:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:532:5: note: in expansion of macro 'EVT_UPDATE_UI'
  532 |     EVT_UPDATE_UI(menu_PRES_OPEN, MainFrm::OnPresOpenUpdate)
  532 |     EVT_UPDATE_UI(menu_PRES_OPEN, MainFrm::OnPresOpenUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:533:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:533:5: note: in expansion of macro 'EVT_UPDATE_UI'
  533 |     EVT_UPDATE_UI(menu_PRES_SAVE, MainFrm::OnPresSaveUpdate)
  533 |     EVT_UPDATE_UI(menu_PRES_SAVE, MainFrm::OnPresSaveUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:534:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:534:5: note: in expansion of macro 'EVT_UPDATE_UI'
  534 |     EVT_UPDATE_UI(menu_PRES_SAVE_AS, MainFrm::OnPresSaveAsUpdate)
  534 |     EVT_UPDATE_UI(menu_PRES_SAVE_AS, MainFrm::OnPresSaveAsUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:535:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:535:5: note: in expansion of macro 'EVT_UPDATE_UI'
  535 |     EVT_UPDATE_UI(menu_PRES_MARK, MainFrm::OnPresMarkUpdate)
  535 |     EVT_UPDATE_UI(menu_PRES_MARK, MainFrm::OnPresMarkUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:536:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:536:5: note: in expansion of macro 'EVT_UPDATE_UI'
  536 |     EVT_UPDATE_UI(menu_PRES_FREWIND, MainFrm::OnPresFRewindUpdate)
  536 |     EVT_UPDATE_UI(menu_PRES_FREWIND, MainFrm::OnPresFRewindUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:537:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:537:5: note: in expansion of macro 'EVT_UPDATE_UI'
  537 |     EVT_UPDATE_UI(menu_PRES_REWIND, MainFrm::OnPresRewindUpdate)
  537 |     EVT_UPDATE_UI(menu_PRES_REWIND, MainFrm::OnPresRewindUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:538:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:538:5: note: in expansion of macro 'EVT_UPDATE_UI'
  538 |     EVT_UPDATE_UI(menu_PRES_REVERSE, MainFrm::OnPresReverseUpdate)
  538 |     EVT_UPDATE_UI(menu_PRES_REVERSE, MainFrm::OnPresReverseUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:539:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:539:5: note: in expansion of macro 'EVT_UPDATE_UI'
  539 |     EVT_UPDATE_UI(menu_PRES_PLAY, MainFrm::OnPresPlayUpdate)
  539 |     EVT_UPDATE_UI(menu_PRES_PLAY, MainFrm::OnPresPlayUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:540:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:540:5: note: in expansion of macro 'EVT_UPDATE_UI'
  540 |     EVT_UPDATE_UI(menu_PRES_FF, MainFrm::OnPresFFUpdate)
  540 |     EVT_UPDATE_UI(menu_PRES_FF, MainFrm::OnPresFFUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:541:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:541:5: note: in expansion of macro 'EVT_UPDATE_UI'
  541 |     EVT_UPDATE_UI(menu_PRES_FFF, MainFrm::OnPresFFFUpdate)
  541 |     EVT_UPDATE_UI(menu_PRES_FFF, MainFrm::OnPresFFFUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:542:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:542:5: note: in expansion of macro 'EVT_UPDATE_UI'
  542 |     EVT_UPDATE_UI(menu_PRES_PAUSE, MainFrm::OnPresPauseUpdate)
  542 |     EVT_UPDATE_UI(menu_PRES_PAUSE, MainFrm::OnPresPauseUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:543:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:543:5: note: in expansion of macro 'EVT_UPDATE_UI'
  543 |     EVT_UPDATE_UI(wxID_STOP, MainFrm::OnPresStopUpdate)
  543 |     EVT_UPDATE_UI(wxID_STOP, MainFrm::OnPresStopUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:544:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:544:5: note: in expansion of macro 'EVT_UPDATE_UI'
  544 |     EVT_UPDATE_UI(menu_PRES_EXPORT_MOVIE, MainFrm::OnPresExportMovieUpdate)
  544 |     EVT_UPDATE_UI(menu_PRES_EXPORT_MOVIE, MainFrm::OnPresExportMovieUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4160:26: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4160:26: note: in expansion of macro 'wx__DECLARE_EVT0'
 4160 | #define EVT_CLOSE(func)  wx__DECLARE_EVT0(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(func))
 4160 | #define EVT_CLOSE(func)  wx__DECLARE_EVT0(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(func))
      |                          ^~~~~~~~~~~~~~~~
      |                          ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4160:63: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/event.h:4160:63: note: in expansion of macro 'wxCloseEventHandler'
 4160 | #define EVT_CLOSE(func)  wx__DECLARE_EVT0(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(func))
 4160 | #define EVT_CLOSE(func)  wx__DECLARE_EVT0(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(func))
      |                                                               ^~~~~~~~~~~~~~~~~~~
      |                                                               ^~~~~~~~~~~~~~~~~~~
mainfrm.cc:546:5: note: in expansion of macro 'EVT_CLOSE'
mainfrm.cc:546:5: note: in expansion of macro 'EVT_CLOSE'
  546 |     EVT_CLOSE(MainFrm::OnClose)
  546 |     EVT_CLOSE(MainFrm::OnClose)
      |     ^~~~~~~~~
      |     ^~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxFocusEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxFocusEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4177:30: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4177:30: note: in expansion of macro 'wx__DECLARE_EVT0'
 4177 | #define EVT_SET_FOCUS(func)  wx__DECLARE_EVT0(wxEVT_SET_FOCUS, wxFocusEventHandler(func))
 4177 | #define EVT_SET_FOCUS(func)  wx__DECLARE_EVT0(wxEVT_SET_FOCUS, wxFocusEventHandler(func))
      |                              ^~~~~~~~~~~~~~~~
      |                              ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3927:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3927:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3927 |     wxEVENT_HANDLER_CAST(wxFocusEventFunction, func)
 3927 |     wxEVENT_HANDLER_CAST(wxFocusEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4177:64: note: in expansion of macro 'wxFocusEventHandler'
/usr/include/wx-3.0/wx/event.h:4177:64: note: in expansion of macro 'wxFocusEventHandler'
 4177 | #define EVT_SET_FOCUS(func)  wx__DECLARE_EVT0(wxEVT_SET_FOCUS, wxFocusEventHandler(func))
 4177 | #define EVT_SET_FOCUS(func)  wx__DECLARE_EVT0(wxEVT_SET_FOCUS, wxFocusEventHandler(func))
      |                                                                ^~~~~~~~~~~~~~~~~~~
      |                                                                ^~~~~~~~~~~~~~~~~~~
mainfrm.cc:547:5: note: in expansion of macro 'EVT_SET_FOCUS'
mainfrm.cc:547:5: note: in expansion of macro 'EVT_SET_FOCUS'
  547 |     EVT_SET_FOCUS(MainFrm::OnSetFocus)
  547 |     EVT_SET_FOCUS(MainFrm::OnSetFocus)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:549:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:549:5: note: in expansion of macro 'EVT_MENU'
  549 |     EVT_MENU(menu_ROTATION_TOGGLE, MainFrm::OnToggleRotation)
  549 |     EVT_MENU(menu_ROTATION_TOGGLE, MainFrm::OnToggleRotation)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:550:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:550:5: note: in expansion of macro 'EVT_MENU'
  550 |     EVT_MENU(menu_ROTATION_REVERSE, MainFrm::OnReverseDirectionOfRotation)
  550 |     EVT_MENU(menu_ROTATION_REVERSE, MainFrm::OnReverseDirectionOfRotation)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:551:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:551:5: note: in expansion of macro 'EVT_MENU'
  551 |     EVT_MENU(menu_ORIENT_MOVE_NORTH, MainFrm::OnMoveNorth)
  551 |     EVT_MENU(menu_ORIENT_MOVE_NORTH, MainFrm::OnMoveNorth)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:552:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:552:5: note: in expansion of macro 'EVT_MENU'
  552 |     EVT_MENU(menu_ORIENT_MOVE_EAST, MainFrm::OnMoveEast)
  552 |     EVT_MENU(menu_ORIENT_MOVE_EAST, MainFrm::OnMoveEast)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:553:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:553:5: note: in expansion of macro 'EVT_MENU'
  553 |     EVT_MENU(menu_ORIENT_MOVE_SOUTH, MainFrm::OnMoveSouth)
  553 |     EVT_MENU(menu_ORIENT_MOVE_SOUTH, MainFrm::OnMoveSouth)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:554:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:554:5: note: in expansion of macro 'EVT_MENU'
  554 |     EVT_MENU(menu_ORIENT_MOVE_WEST, MainFrm::OnMoveWest)
  554 |     EVT_MENU(menu_ORIENT_MOVE_WEST, MainFrm::OnMoveWest)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:555:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:555:5: note: in expansion of macro 'EVT_MENU'
  555 |     EVT_MENU(menu_ORIENT_PLAN, MainFrm::OnPlan)
  555 |     EVT_MENU(menu_ORIENT_PLAN, MainFrm::OnPlan)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:556:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:556:5: note: in expansion of macro 'EVT_MENU'
  556 |     EVT_MENU(menu_ORIENT_ELEVATION, MainFrm::OnElevation)
  556 |     EVT_MENU(menu_ORIENT_ELEVATION, MainFrm::OnElevation)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:557:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:557:5: note: in expansion of macro 'EVT_MENU'
  557 |     EVT_MENU(menu_ORIENT_DEFAULTS, MainFrm::OnDefaults)
  557 |     EVT_MENU(menu_ORIENT_DEFAULTS, MainFrm::OnDefaults)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:558:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:558:5: note: in expansion of macro 'EVT_MENU'
  558 |     EVT_MENU(menu_VIEW_SHOW_LEGS, MainFrm::OnShowSurveyLegs)
  558 |     EVT_MENU(menu_VIEW_SHOW_LEGS, MainFrm::OnShowSurveyLegs)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:559:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:559:5: note: in expansion of macro 'EVT_MENU'
  559 |     EVT_MENU(menu_SPLAYS_HIDE, MainFrm::OnHideSplays)
  559 |     EVT_MENU(menu_SPLAYS_HIDE, MainFrm::OnHideSplays)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:560:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:560:5: note: in expansion of macro 'EVT_MENU'
  560 |     EVT_MENU(menu_SPLAYS_SHOW_DASHED, MainFrm::OnShowSplaysDashed)
  560 |     EVT_MENU(menu_SPLAYS_SHOW_DASHED, MainFrm::OnShowSplaysDashed)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:561:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:561:5: note: in expansion of macro 'EVT_MENU'
  561 |     EVT_MENU(menu_SPLAYS_SHOW_FADED, MainFrm::OnShowSplaysFaded)
  561 |     EVT_MENU(menu_SPLAYS_SHOW_FADED, MainFrm::OnShowSplaysFaded)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:562:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:562:5: note: in expansion of macro 'EVT_MENU'
  562 |     EVT_MENU(menu_SPLAYS_SHOW_NORMAL, MainFrm::OnShowSplaysNormal)
  562 |     EVT_MENU(menu_SPLAYS_SHOW_NORMAL, MainFrm::OnShowSplaysNormal)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:563:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:563:5: note: in expansion of macro 'EVT_MENU'
  563 |     EVT_MENU(menu_DUPES_HIDE, MainFrm::OnHideDupes)
  563 |     EVT_MENU(menu_DUPES_HIDE, MainFrm::OnHideDupes)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:564:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:564:5: note: in expansion of macro 'EVT_MENU'
  564 |     EVT_MENU(menu_DUPES_SHOW_DASHED, MainFrm::OnShowDupesDashed)
  564 |     EVT_MENU(menu_DUPES_SHOW_DASHED, MainFrm::OnShowDupesDashed)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:565:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:565:5: note: in expansion of macro 'EVT_MENU'
  565 |     EVT_MENU(menu_DUPES_SHOW_FADED, MainFrm::OnShowDupesFaded)
  565 |     EVT_MENU(menu_DUPES_SHOW_FADED, MainFrm::OnShowDupesFaded)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:566:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:566:5: note: in expansion of macro 'EVT_MENU'
  566 |     EVT_MENU(menu_DUPES_SHOW_NORMAL, MainFrm::OnShowDupesNormal)
  566 |     EVT_MENU(menu_DUPES_SHOW_NORMAL, MainFrm::OnShowDupesNormal)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:567:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:567:5: note: in expansion of macro 'EVT_MENU'
  567 |     EVT_MENU(menu_VIEW_SHOW_CROSSES, MainFrm::OnShowCrosses)
  567 |     EVT_MENU(menu_VIEW_SHOW_CROSSES, MainFrm::OnShowCrosses)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:568:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:568:5: note: in expansion of macro 'EVT_MENU'
  568 |     EVT_MENU(menu_VIEW_SHOW_ENTRANCES, MainFrm::OnShowEntrances)
  568 |     EVT_MENU(menu_VIEW_SHOW_ENTRANCES, MainFrm::OnShowEntrances)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:569:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:569:5: note: in expansion of macro 'EVT_MENU'
  569 |     EVT_MENU(menu_VIEW_SHOW_FIXED_PTS, MainFrm::OnShowFixedPts)
  569 |     EVT_MENU(menu_VIEW_SHOW_FIXED_PTS, MainFrm::OnShowFixedPts)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:570:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:570:5: note: in expansion of macro 'EVT_MENU'
  570 |     EVT_MENU(menu_VIEW_SHOW_EXPORTED_PTS, MainFrm::OnShowExportedPts)
  570 |     EVT_MENU(menu_VIEW_SHOW_EXPORTED_PTS, MainFrm::OnShowExportedPts)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:571:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:571:5: note: in expansion of macro 'EVT_MENU'
  571 |     EVT_MENU(menu_VIEW_SHOW_NAMES, MainFrm::OnShowStationNames)
  571 |     EVT_MENU(menu_VIEW_SHOW_NAMES, MainFrm::OnShowStationNames)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:572:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:572:5: note: in expansion of macro 'EVT_MENU'
  572 |     EVT_MENU(menu_VIEW_SHOW_OVERLAPPING_NAMES, MainFrm::OnDisplayOverlappingNames)
  572 |     EVT_MENU(menu_VIEW_SHOW_OVERLAPPING_NAMES, MainFrm::OnDisplayOverlappingNames)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:573:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:573:5: note: in expansion of macro 'EVT_MENU'
  573 |     EVT_MENU(menu_COLOUR_BY_DEPTH, MainFrm::OnColourByDepth)
  573 |     EVT_MENU(menu_COLOUR_BY_DEPTH, MainFrm::OnColourByDepth)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:574:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:574:5: note: in expansion of macro 'EVT_MENU'
  574 |     EVT_MENU(menu_COLOUR_BY_DATE, MainFrm::OnColourByDate)
  574 |     EVT_MENU(menu_COLOUR_BY_DATE, MainFrm::OnColourByDate)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:575:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:575:5: note: in expansion of macro 'EVT_MENU'
  575 |     EVT_MENU(menu_COLOUR_BY_ERROR, MainFrm::OnColourByError)
  575 |     EVT_MENU(menu_COLOUR_BY_ERROR, MainFrm::OnColourByError)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:576:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:576:5: note: in expansion of macro 'EVT_MENU'
  576 |     EVT_MENU(menu_COLOUR_BY_H_ERROR, MainFrm::OnColourByHError)
  576 |     EVT_MENU(menu_COLOUR_BY_H_ERROR, MainFrm::OnColourByHError)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:577:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:577:5: note: in expansion of macro 'EVT_MENU'
  577 |     EVT_MENU(menu_COLOUR_BY_V_ERROR, MainFrm::OnColourByVError)
  577 |     EVT_MENU(menu_COLOUR_BY_V_ERROR, MainFrm::OnColourByVError)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:578:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:578:5: note: in expansion of macro 'EVT_MENU'
  578 |     EVT_MENU(menu_COLOUR_BY_GRADIENT, MainFrm::OnColourByGradient)
  578 |     EVT_MENU(menu_COLOUR_BY_GRADIENT, MainFrm::OnColourByGradient)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:579:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:579:5: note: in expansion of macro 'EVT_MENU'
  579 |     EVT_MENU(menu_COLOUR_BY_LENGTH, MainFrm::OnColourByLength)
  579 |     EVT_MENU(menu_COLOUR_BY_LENGTH, MainFrm::OnColourByLength)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:580:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:580:5: note: in expansion of macro 'EVT_MENU'
  580 |     EVT_MENU(menu_COLOUR_BY_SURVEY, MainFrm::OnColourBySurvey)
  580 |     EVT_MENU(menu_COLOUR_BY_SURVEY, MainFrm::OnColourBySurvey)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:581:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:581:5: note: in expansion of macro 'EVT_MENU'
  581 |     EVT_MENU(menu_VIEW_SHOW_SURFACE, MainFrm::OnShowSurface)
  581 |     EVT_MENU(menu_VIEW_SHOW_SURFACE, MainFrm::OnShowSurface)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:582:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:582:5: note: in expansion of macro 'EVT_MENU'
  582 |     EVT_MENU(menu_VIEW_GRID, MainFrm::OnViewGrid)
  582 |     EVT_MENU(menu_VIEW_GRID, MainFrm::OnViewGrid)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:583:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:583:5: note: in expansion of macro 'EVT_MENU'
  583 |     EVT_MENU(menu_VIEW_BOUNDING_BOX, MainFrm::OnViewBoundingBox)
  583 |     EVT_MENU(menu_VIEW_BOUNDING_BOX, MainFrm::OnViewBoundingBox)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:584:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:584:5: note: in expansion of macro 'EVT_MENU'
  584 |     EVT_MENU(menu_VIEW_PERSPECTIVE, MainFrm::OnViewPerspective)
  584 |     EVT_MENU(menu_VIEW_PERSPECTIVE, MainFrm::OnViewPerspective)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:585:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:585:5: note: in expansion of macro 'EVT_MENU'
  585 |     EVT_MENU(menu_VIEW_SMOOTH_SHADING, MainFrm::OnViewSmoothShading)
  585 |     EVT_MENU(menu_VIEW_SMOOTH_SHADING, MainFrm::OnViewSmoothShading)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:586:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:586:5: note: in expansion of macro 'EVT_MENU'
  586 |     EVT_MENU(menu_VIEW_TEXTURED, MainFrm::OnViewTextured)
  586 |     EVT_MENU(menu_VIEW_TEXTURED, MainFrm::OnViewTextured)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:587:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:587:5: note: in expansion of macro 'EVT_MENU'
  587 |     EVT_MENU(menu_VIEW_FOG, MainFrm::OnViewFog)
  587 |     EVT_MENU(menu_VIEW_FOG, MainFrm::OnViewFog)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:588:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:588:5: note: in expansion of macro 'EVT_MENU'
  588 |     EVT_MENU(menu_VIEW_SMOOTH_LINES, MainFrm::OnViewSmoothLines)
  588 |     EVT_MENU(menu_VIEW_SMOOTH_LINES, MainFrm::OnViewSmoothLines)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:589:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:589:5: note: in expansion of macro 'EVT_MENU'
  589 |     EVT_MENU(menu_VIEW_FULLSCREEN, MainFrm::OnViewFullScreen)
  589 |     EVT_MENU(menu_VIEW_FULLSCREEN, MainFrm::OnViewFullScreen)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:590:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:590:5: note: in expansion of macro 'EVT_MENU'
  590 |     EVT_MENU(menu_VIEW_SHOW_TUBES, MainFrm::OnToggleTubes)
  590 |     EVT_MENU(menu_VIEW_SHOW_TUBES, MainFrm::OnToggleTubes)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:591:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:591:5: note: in expansion of macro 'EVT_MENU'
  591 |     EVT_MENU(menu_VIEW_TERRAIN, MainFrm::OnViewTerrain)
  591 |     EVT_MENU(menu_VIEW_TERRAIN, MainFrm::OnViewTerrain)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:592:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:592:5: note: in expansion of macro 'EVT_MENU'
  592 |     EVT_MENU(menu_IND_COMPASS, MainFrm::OnViewCompass)
  592 |     EVT_MENU(menu_IND_COMPASS, MainFrm::OnViewCompass)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:593:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:593:5: note: in expansion of macro 'EVT_MENU'
  593 |     EVT_MENU(menu_IND_CLINO, MainFrm::OnViewClino)
  593 |     EVT_MENU(menu_IND_CLINO, MainFrm::OnViewClino)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:594:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:594:5: note: in expansion of macro 'EVT_MENU'
  594 |     EVT_MENU(menu_IND_COLOUR_KEY, MainFrm::OnToggleColourKey)
  594 |     EVT_MENU(menu_IND_COLOUR_KEY, MainFrm::OnToggleColourKey)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:595:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:595:5: note: in expansion of macro 'EVT_MENU'
  595 |     EVT_MENU(menu_IND_SCALE_BAR, MainFrm::OnToggleScalebar)
  595 |     EVT_MENU(menu_IND_SCALE_BAR, MainFrm::OnToggleScalebar)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:596:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:596:5: note: in expansion of macro 'EVT_MENU'
  596 |     EVT_MENU(menu_CTL_SIDE_PANEL, MainFrm::OnViewSidePanel)
  596 |     EVT_MENU(menu_CTL_SIDE_PANEL, MainFrm::OnViewSidePanel)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:597:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:597:5: note: in expansion of macro 'EVT_MENU'
  597 |     EVT_MENU(menu_CTL_METRIC, MainFrm::OnToggleMetric)
  597 |     EVT_MENU(menu_CTL_METRIC, MainFrm::OnToggleMetric)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:598:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:598:5: note: in expansion of macro 'EVT_MENU'
  598 |     EVT_MENU(menu_CTL_DEGREES, MainFrm::OnToggleDegrees)
  598 |     EVT_MENU(menu_CTL_DEGREES, MainFrm::OnToggleDegrees)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:599:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:599:5: note: in expansion of macro 'EVT_MENU'
  599 |     EVT_MENU(menu_CTL_PERCENT, MainFrm::OnTogglePercent)
  599 |     EVT_MENU(menu_CTL_PERCENT, MainFrm::OnTogglePercent)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:600:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:600:5: note: in expansion of macro 'EVT_MENU'
  600 |     EVT_MENU(menu_CTL_REVERSE, MainFrm::OnReverseControls)
  600 |     EVT_MENU(menu_CTL_REVERSE, MainFrm::OnReverseControls)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:601:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:601:5: note: in expansion of macro 'EVT_MENU'
  601 |     EVT_MENU(menu_CTL_CANCEL_DIST_LINE, MainFrm::OnCancelDistLine)
  601 |     EVT_MENU(menu_CTL_CANCEL_DIST_LINE, MainFrm::OnCancelDistLine)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:602:5: note: in expansion of macro 'EVT_MENU'
mainfrm.cc:602:5: note: in expansion of macro 'EVT_MENU'
  602 |     EVT_MENU(wxID_ABOUT, MainFrm::OnAbout)
  602 |     EVT_MENU(wxID_ABOUT, MainFrm::OnAbout)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:604:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:604:5: note: in expansion of macro 'EVT_UPDATE_UI'
  604 |     EVT_UPDATE_UI(menu_FILE_OPEN_TERRAIN, MainFrm::OnOpenTerrainUpdate)
  604 |     EVT_UPDATE_UI(menu_FILE_OPEN_TERRAIN, MainFrm::OnOpenTerrainUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:605:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:605:5: note: in expansion of macro 'EVT_UPDATE_UI'
  605 |     EVT_UPDATE_UI(menu_FILE_LOG, MainFrm::OnShowLogUpdate)
  605 |     EVT_UPDATE_UI(menu_FILE_LOG, MainFrm::OnShowLogUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:606:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:606:5: note: in expansion of macro 'EVT_UPDATE_UI'
  606 |     EVT_UPDATE_UI(wxID_PRINT, MainFrm::OnPrintUpdate)
  606 |     EVT_UPDATE_UI(wxID_PRINT, MainFrm::OnPrintUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:607:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:607:5: note: in expansion of macro 'EVT_UPDATE_UI'
  607 |     EVT_UPDATE_UI(menu_FILE_SCREENSHOT, MainFrm::OnScreenshotUpdate)
  607 |     EVT_UPDATE_UI(menu_FILE_SCREENSHOT, MainFrm::OnScreenshotUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:608:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:608:5: note: in expansion of macro 'EVT_UPDATE_UI'
  608 |     EVT_UPDATE_UI(menu_FILE_EXPORT, MainFrm::OnExportUpdate)
  608 |     EVT_UPDATE_UI(menu_FILE_EXPORT, MainFrm::OnExportUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:609:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:609:5: note: in expansion of macro 'EVT_UPDATE_UI'
  609 |     EVT_UPDATE_UI(menu_FILE_EXTEND, MainFrm::OnExtendUpdate)
  609 |     EVT_UPDATE_UI(menu_FILE_EXTEND, MainFrm::OnExtendUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:610:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:610:5: note: in expansion of macro 'EVT_UPDATE_UI'
  610 |     EVT_UPDATE_UI(menu_ROTATION_TOGGLE, MainFrm::OnToggleRotationUpdate)
  610 |     EVT_UPDATE_UI(menu_ROTATION_TOGGLE, MainFrm::OnToggleRotationUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:611:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:611:5: note: in expansion of macro 'EVT_UPDATE_UI'
  611 |     EVT_UPDATE_UI(menu_ROTATION_REVERSE, MainFrm::OnReverseDirectionOfRotationUpdate)
  611 |     EVT_UPDATE_UI(menu_ROTATION_REVERSE, MainFrm::OnReverseDirectionOfRotationUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:612:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:612:5: note: in expansion of macro 'EVT_UPDATE_UI'
  612 |     EVT_UPDATE_UI(menu_ORIENT_MOVE_NORTH, MainFrm::OnMoveNorthUpdate)
  612 |     EVT_UPDATE_UI(menu_ORIENT_MOVE_NORTH, MainFrm::OnMoveNorthUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:613:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:613:5: note: in expansion of macro 'EVT_UPDATE_UI'
  613 |     EVT_UPDATE_UI(menu_ORIENT_MOVE_EAST, MainFrm::OnMoveEastUpdate)
  613 |     EVT_UPDATE_UI(menu_ORIENT_MOVE_EAST, MainFrm::OnMoveEastUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:614:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:614:5: note: in expansion of macro 'EVT_UPDATE_UI'
  614 |     EVT_UPDATE_UI(menu_ORIENT_MOVE_SOUTH, MainFrm::OnMoveSouthUpdate)
  614 |     EVT_UPDATE_UI(menu_ORIENT_MOVE_SOUTH, MainFrm::OnMoveSouthUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:615:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:615:5: note: in expansion of macro 'EVT_UPDATE_UI'
  615 |     EVT_UPDATE_UI(menu_ORIENT_MOVE_WEST, MainFrm::OnMoveWestUpdate)
  615 |     EVT_UPDATE_UI(menu_ORIENT_MOVE_WEST, MainFrm::OnMoveWestUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:616:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:616:5: note: in expansion of macro 'EVT_UPDATE_UI'
  616 |     EVT_UPDATE_UI(menu_ORIENT_PLAN, MainFrm::OnPlanUpdate)
  616 |     EVT_UPDATE_UI(menu_ORIENT_PLAN, MainFrm::OnPlanUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:617:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:617:5: note: in expansion of macro 'EVT_UPDATE_UI'
  617 |     EVT_UPDATE_UI(menu_ORIENT_ELEVATION, MainFrm::OnElevationUpdate)
  617 |     EVT_UPDATE_UI(menu_ORIENT_ELEVATION, MainFrm::OnElevationUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:618:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:618:5: note: in expansion of macro 'EVT_UPDATE_UI'
  618 |     EVT_UPDATE_UI(menu_ORIENT_DEFAULTS, MainFrm::OnDefaultsUpdate)
  618 |     EVT_UPDATE_UI(menu_ORIENT_DEFAULTS, MainFrm::OnDefaultsUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:619:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:619:5: note: in expansion of macro 'EVT_UPDATE_UI'
  619 |     EVT_UPDATE_UI(menu_VIEW_SHOW_LEGS, MainFrm::OnShowSurveyLegsUpdate)
  619 |     EVT_UPDATE_UI(menu_VIEW_SHOW_LEGS, MainFrm::OnShowSurveyLegsUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:620:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:620:5: note: in expansion of macro 'EVT_UPDATE_UI'
  620 |     EVT_UPDATE_UI(menu_VIEW_SPLAYS, MainFrm::OnSplaysUpdate)
  620 |     EVT_UPDATE_UI(menu_VIEW_SPLAYS, MainFrm::OnSplaysUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:621:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:621:5: note: in expansion of macro 'EVT_UPDATE_UI'
  621 |     EVT_UPDATE_UI(menu_SPLAYS_HIDE, MainFrm::OnHideSplaysUpdate)
  621 |     EVT_UPDATE_UI(menu_SPLAYS_HIDE, MainFrm::OnHideSplaysUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:622:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:622:5: note: in expansion of macro 'EVT_UPDATE_UI'
  622 |     EVT_UPDATE_UI(menu_SPLAYS_SHOW_DASHED, MainFrm::OnShowSplaysDashedUpdate)
  622 |     EVT_UPDATE_UI(menu_SPLAYS_SHOW_DASHED, MainFrm::OnShowSplaysDashedUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:623:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:623:5: note: in expansion of macro 'EVT_UPDATE_UI'
  623 |     EVT_UPDATE_UI(menu_SPLAYS_SHOW_FADED, MainFrm::OnShowSplaysFadedUpdate)
  623 |     EVT_UPDATE_UI(menu_SPLAYS_SHOW_FADED, MainFrm::OnShowSplaysFadedUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:624:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:624:5: note: in expansion of macro 'EVT_UPDATE_UI'
  624 |     EVT_UPDATE_UI(menu_SPLAYS_SHOW_NORMAL, MainFrm::OnShowSplaysNormalUpdate)
  624 |     EVT_UPDATE_UI(menu_SPLAYS_SHOW_NORMAL, MainFrm::OnShowSplaysNormalUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:625:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:625:5: note: in expansion of macro 'EVT_UPDATE_UI'
  625 |     EVT_UPDATE_UI(menu_VIEW_DUPES, MainFrm::OnDupesUpdate)
  625 |     EVT_UPDATE_UI(menu_VIEW_DUPES, MainFrm::OnDupesUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:626:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:626:5: note: in expansion of macro 'EVT_UPDATE_UI'
  626 |     EVT_UPDATE_UI(menu_DUPES_HIDE, MainFrm::OnHideDupesUpdate)
  626 |     EVT_UPDATE_UI(menu_DUPES_HIDE, MainFrm::OnHideDupesUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:627:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:627:5: note: in expansion of macro 'EVT_UPDATE_UI'
  627 |     EVT_UPDATE_UI(menu_DUPES_SHOW_DASHED, MainFrm::OnShowDupesDashedUpdate)
  627 |     EVT_UPDATE_UI(menu_DUPES_SHOW_DASHED, MainFrm::OnShowDupesDashedUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:628:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:628:5: note: in expansion of macro 'EVT_UPDATE_UI'
  628 |     EVT_UPDATE_UI(menu_DUPES_SHOW_FADED, MainFrm::OnShowDupesFadedUpdate)
  628 |     EVT_UPDATE_UI(menu_DUPES_SHOW_FADED, MainFrm::OnShowDupesFadedUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:629:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:629:5: note: in expansion of macro 'EVT_UPDATE_UI'
  629 |     EVT_UPDATE_UI(menu_DUPES_SHOW_NORMAL, MainFrm::OnShowDupesNormalUpdate)
  629 |     EVT_UPDATE_UI(menu_DUPES_SHOW_NORMAL, MainFrm::OnShowDupesNormalUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:630:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:630:5: note: in expansion of macro 'EVT_UPDATE_UI'
  630 |     EVT_UPDATE_UI(menu_VIEW_SHOW_CROSSES, MainFrm::OnShowCrossesUpdate)
  630 |     EVT_UPDATE_UI(menu_VIEW_SHOW_CROSSES, MainFrm::OnShowCrossesUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:631:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:631:5: note: in expansion of macro 'EVT_UPDATE_UI'
  631 |     EVT_UPDATE_UI(menu_VIEW_SHOW_ENTRANCES, MainFrm::OnShowEntrancesUpdate)
  631 |     EVT_UPDATE_UI(menu_VIEW_SHOW_ENTRANCES, MainFrm::OnShowEntrancesUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:632:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:632:5: note: in expansion of macro 'EVT_UPDATE_UI'
  632 |     EVT_UPDATE_UI(menu_VIEW_SHOW_FIXED_PTS, MainFrm::OnShowFixedPtsUpdate)
  632 |     EVT_UPDATE_UI(menu_VIEW_SHOW_FIXED_PTS, MainFrm::OnShowFixedPtsUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:633:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:633:5: note: in expansion of macro 'EVT_UPDATE_UI'
  633 |     EVT_UPDATE_UI(menu_VIEW_SHOW_EXPORTED_PTS, MainFrm::OnShowExportedPtsUpdate)
  633 |     EVT_UPDATE_UI(menu_VIEW_SHOW_EXPORTED_PTS, MainFrm::OnShowExportedPtsUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:634:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:634:5: note: in expansion of macro 'EVT_UPDATE_UI'
  634 |     EVT_UPDATE_UI(menu_VIEW_SHOW_NAMES, MainFrm::OnShowStationNamesUpdate)
  634 |     EVT_UPDATE_UI(menu_VIEW_SHOW_NAMES, MainFrm::OnShowStationNamesUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:635:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:635:5: note: in expansion of macro 'EVT_UPDATE_UI'
  635 |     EVT_UPDATE_UI(menu_VIEW_SHOW_SURFACE, MainFrm::OnShowSurfaceUpdate)
  635 |     EVT_UPDATE_UI(menu_VIEW_SHOW_SURFACE, MainFrm::OnShowSurfaceUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:636:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:636:5: note: in expansion of macro 'EVT_UPDATE_UI'
  636 |     EVT_UPDATE_UI(menu_VIEW_SHOW_OVERLAPPING_NAMES, MainFrm::OnDisplayOverlappingNamesUpdate)
  636 |     EVT_UPDATE_UI(menu_VIEW_SHOW_OVERLAPPING_NAMES, MainFrm::OnDisplayOverlappingNamesUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:637:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:637:5: note: in expansion of macro 'EVT_UPDATE_UI'
  637 |     EVT_UPDATE_UI(menu_VIEW_COLOUR_BY, MainFrm::OnColourByUpdate)
  637 |     EVT_UPDATE_UI(menu_VIEW_COLOUR_BY, MainFrm::OnColourByUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:638:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:638:5: note: in expansion of macro 'EVT_UPDATE_UI'
  638 |     EVT_UPDATE_UI(menu_COLOUR_BY_DEPTH, MainFrm::OnColourByDepthUpdate)
  638 |     EVT_UPDATE_UI(menu_COLOUR_BY_DEPTH, MainFrm::OnColourByDepthUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:639:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:639:5: note: in expansion of macro 'EVT_UPDATE_UI'
  639 |     EVT_UPDATE_UI(menu_COLOUR_BY_DATE, MainFrm::OnColourByDateUpdate)
  639 |     EVT_UPDATE_UI(menu_COLOUR_BY_DATE, MainFrm::OnColourByDateUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:640:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:640:5: note: in expansion of macro 'EVT_UPDATE_UI'
  640 |     EVT_UPDATE_UI(menu_COLOUR_BY_ERROR, MainFrm::OnColourByErrorUpdate)
  640 |     EVT_UPDATE_UI(menu_COLOUR_BY_ERROR, MainFrm::OnColourByErrorUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:641:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:641:5: note: in expansion of macro 'EVT_UPDATE_UI'
  641 |     EVT_UPDATE_UI(menu_COLOUR_BY_H_ERROR, MainFrm::OnColourByHErrorUpdate)
  641 |     EVT_UPDATE_UI(menu_COLOUR_BY_H_ERROR, MainFrm::OnColourByHErrorUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:642:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:642:5: note: in expansion of macro 'EVT_UPDATE_UI'
  642 |     EVT_UPDATE_UI(menu_COLOUR_BY_V_ERROR, MainFrm::OnColourByVErrorUpdate)
  642 |     EVT_UPDATE_UI(menu_COLOUR_BY_V_ERROR, MainFrm::OnColourByVErrorUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:643:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:643:5: note: in expansion of macro 'EVT_UPDATE_UI'
  643 |     EVT_UPDATE_UI(menu_COLOUR_BY_GRADIENT, MainFrm::OnColourByGradientUpdate)
  643 |     EVT_UPDATE_UI(menu_COLOUR_BY_GRADIENT, MainFrm::OnColourByGradientUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:644:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:644:5: note: in expansion of macro 'EVT_UPDATE_UI'
  644 |     EVT_UPDATE_UI(menu_COLOUR_BY_LENGTH, MainFrm::OnColourByLengthUpdate)
  644 |     EVT_UPDATE_UI(menu_COLOUR_BY_LENGTH, MainFrm::OnColourByLengthUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:645:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:645:5: note: in expansion of macro 'EVT_UPDATE_UI'
  645 |     EVT_UPDATE_UI(menu_COLOUR_BY_SURVEY, MainFrm::OnColourBySurveyUpdate)
  645 |     EVT_UPDATE_UI(menu_COLOUR_BY_SURVEY, MainFrm::OnColourBySurveyUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:646:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:646:5: note: in expansion of macro 'EVT_UPDATE_UI'
  646 |     EVT_UPDATE_UI(menu_VIEW_GRID, MainFrm::OnViewGridUpdate)
  646 |     EVT_UPDATE_UI(menu_VIEW_GRID, MainFrm::OnViewGridUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:647:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:647:5: note: in expansion of macro 'EVT_UPDATE_UI'
  647 |     EVT_UPDATE_UI(menu_VIEW_BOUNDING_BOX, MainFrm::OnViewBoundingBoxUpdate)
  647 |     EVT_UPDATE_UI(menu_VIEW_BOUNDING_BOX, MainFrm::OnViewBoundingBoxUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:648:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:648:5: note: in expansion of macro 'EVT_UPDATE_UI'
  648 |     EVT_UPDATE_UI(menu_VIEW_PERSPECTIVE, MainFrm::OnViewPerspectiveUpdate)
  648 |     EVT_UPDATE_UI(menu_VIEW_PERSPECTIVE, MainFrm::OnViewPerspectiveUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:649:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:649:5: note: in expansion of macro 'EVT_UPDATE_UI'
  649 |     EVT_UPDATE_UI(menu_VIEW_SMOOTH_SHADING, MainFrm::OnViewSmoothShadingUpdate)
  649 |     EVT_UPDATE_UI(menu_VIEW_SMOOTH_SHADING, MainFrm::OnViewSmoothShadingUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:650:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:650:5: note: in expansion of macro 'EVT_UPDATE_UI'
  650 |     EVT_UPDATE_UI(menu_VIEW_TEXTURED, MainFrm::OnViewTexturedUpdate)
  650 |     EVT_UPDATE_UI(menu_VIEW_TEXTURED, MainFrm::OnViewTexturedUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:651:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:651:5: note: in expansion of macro 'EVT_UPDATE_UI'
  651 |     EVT_UPDATE_UI(menu_VIEW_FOG, MainFrm::OnViewFogUpdate)
  651 |     EVT_UPDATE_UI(menu_VIEW_FOG, MainFrm::OnViewFogUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:652:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:652:5: note: in expansion of macro 'EVT_UPDATE_UI'
  652 |     EVT_UPDATE_UI(menu_VIEW_SMOOTH_LINES, MainFrm::OnViewSmoothLinesUpdate)
  652 |     EVT_UPDATE_UI(menu_VIEW_SMOOTH_LINES, MainFrm::OnViewSmoothLinesUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:653:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:653:5: note: in expansion of macro 'EVT_UPDATE_UI'
  653 |     EVT_UPDATE_UI(menu_VIEW_FULLSCREEN, MainFrm::OnViewFullScreenUpdate)
  653 |     EVT_UPDATE_UI(menu_VIEW_FULLSCREEN, MainFrm::OnViewFullScreenUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:654:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:654:5: note: in expansion of macro 'EVT_UPDATE_UI'
  654 |     EVT_UPDATE_UI(menu_VIEW_SHOW_TUBES, MainFrm::OnToggleTubesUpdate)
  654 |     EVT_UPDATE_UI(menu_VIEW_SHOW_TUBES, MainFrm::OnToggleTubesUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:655:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:655:5: note: in expansion of macro 'EVT_UPDATE_UI'
  655 |     EVT_UPDATE_UI(menu_VIEW_TERRAIN, MainFrm::OnViewTerrainUpdate)
  655 |     EVT_UPDATE_UI(menu_VIEW_TERRAIN, MainFrm::OnViewTerrainUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:656:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:656:5: note: in expansion of macro 'EVT_UPDATE_UI'
  656 |     EVT_UPDATE_UI(menu_IND_COMPASS, MainFrm::OnViewCompassUpdate)
  656 |     EVT_UPDATE_UI(menu_IND_COMPASS, MainFrm::OnViewCompassUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:657:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:657:5: note: in expansion of macro 'EVT_UPDATE_UI'
  657 |     EVT_UPDATE_UI(menu_IND_CLINO, MainFrm::OnViewClinoUpdate)
  657 |     EVT_UPDATE_UI(menu_IND_CLINO, MainFrm::OnViewClinoUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:658:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:658:5: note: in expansion of macro 'EVT_UPDATE_UI'
  658 |     EVT_UPDATE_UI(menu_IND_COLOUR_KEY, MainFrm::OnToggleColourKeyUpdate)
  658 |     EVT_UPDATE_UI(menu_IND_COLOUR_KEY, MainFrm::OnToggleColourKeyUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:659:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:659:5: note: in expansion of macro 'EVT_UPDATE_UI'
  659 |     EVT_UPDATE_UI(menu_IND_SCALE_BAR, MainFrm::OnToggleScalebarUpdate)
  659 |     EVT_UPDATE_UI(menu_IND_SCALE_BAR, MainFrm::OnToggleScalebarUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:660:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:660:5: note: in expansion of macro 'EVT_UPDATE_UI'
  660 |     EVT_UPDATE_UI(menu_CTL_INDICATORS, MainFrm::OnIndicatorsUpdate)
  660 |     EVT_UPDATE_UI(menu_CTL_INDICATORS, MainFrm::OnIndicatorsUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:661:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:661:5: note: in expansion of macro 'EVT_UPDATE_UI'
  661 |     EVT_UPDATE_UI(menu_CTL_SIDE_PANEL, MainFrm::OnViewSidePanelUpdate)
  661 |     EVT_UPDATE_UI(menu_CTL_SIDE_PANEL, MainFrm::OnViewSidePanelUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:662:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:662:5: note: in expansion of macro 'EVT_UPDATE_UI'
  662 |     EVT_UPDATE_UI(menu_CTL_REVERSE, MainFrm::OnReverseControlsUpdate)
  662 |     EVT_UPDATE_UI(menu_CTL_REVERSE, MainFrm::OnReverseControlsUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:663:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:663:5: note: in expansion of macro 'EVT_UPDATE_UI'
  663 |     EVT_UPDATE_UI(menu_CTL_CANCEL_DIST_LINE, MainFrm::OnCancelDistLineUpdate)
  663 |     EVT_UPDATE_UI(menu_CTL_CANCEL_DIST_LINE, MainFrm::OnCancelDistLineUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:664:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:664:5: note: in expansion of macro 'EVT_UPDATE_UI'
  664 |     EVT_UPDATE_UI(menu_CTL_METRIC, MainFrm::OnToggleMetricUpdate)
  664 |     EVT_UPDATE_UI(menu_CTL_METRIC, MainFrm::OnToggleMetricUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:665:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:665:5: note: in expansion of macro 'EVT_UPDATE_UI'
  665 |     EVT_UPDATE_UI(menu_CTL_DEGREES, MainFrm::OnToggleDegreesUpdate)
  665 |     EVT_UPDATE_UI(menu_CTL_DEGREES, MainFrm::OnToggleDegreesUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
mainfrm.cc:666:5: note: in expansion of macro 'EVT_UPDATE_UI'
mainfrm.cc:666:5: note: in expansion of macro 'EVT_UPDATE_UI'
  666 |     EVT_UPDATE_UI(menu_CTL_PERCENT, MainFrm::OnTogglePercentUpdate)
  666 |     EVT_UPDATE_UI(menu_CTL_PERCENT, MainFrm::OnTogglePercentUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
      |                       ^~~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
      |                       ^~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-mainfrm.Tpo .deps/aven-mainfrm.Po
mv -f .deps/aven-mainfrm.Tpo .deps/aven-mainfrm.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-model.o -MD -MP -MF .deps/aven-model.Tpo -c -o aven-model.o `test -f 'model.cc' || echo './'`model.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-model.o -MD -MP -MF .deps/aven-model.Tpo -c -o aven-model.o `test -f 'model.cc' || echo './'`model.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from model.h:27,
                 from model.h:27,
                 from model.cc:29:
                 from model.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-model.Tpo .deps/aven-model.Po
mv -f .deps/aven-model.Tpo .deps/aven-model.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-vector3.o -MD -MP -MF .deps/aven-vector3.Tpo -c -o aven-vector3.o `test -f 'vector3.cc' || echo './'`vector3.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-vector3.o -MD -MP -MF .deps/aven-vector3.Tpo -c -o aven-vector3.o `test -f 'vector3.cc' || echo './'`vector3.cc
mv -f .deps/aven-vector3.Tpo .deps/aven-vector3.Po
mv -f .deps/aven-vector3.Tpo .deps/aven-vector3.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-aboutdlg.o -MD -MP -MF .deps/aven-aboutdlg.Tpo -c -o aven-aboutdlg.o `test -f 'aboutdlg.cc' || echo './'`aboutdlg.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-aboutdlg.o -MD -MP -MF .deps/aven-aboutdlg.Tpo -c -o aven-aboutdlg.o `test -f 'aboutdlg.cc' || echo './'`aboutdlg.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
aboutdlg.cc: At global scope:
aboutdlg.cc: At global scope:
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxTimerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxTimerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:192:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/timer.h:192:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  192 |     wx__DECLARE_EVT1(wxEVT_TIMER, timerid, wxTimerEventHandler(func))
  192 |     wx__DECLARE_EVT1(wxEVT_TIMER, timerid, wxTimerEventHandler(func))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:189:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/timer.h:189:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  189 |     wxEVENT_HANDLER_CAST(wxTimerEventFunction, func)
  189 |     wxEVENT_HANDLER_CAST(wxTimerEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:192:44: note: in expansion of macro 'wxTimerEventHandler'
/usr/include/wx-3.0/wx/timer.h:192:44: note: in expansion of macro 'wxTimerEventHandler'
  192 |     wx__DECLARE_EVT1(wxEVT_TIMER, timerid, wxTimerEventHandler(func))
  192 |     wx__DECLARE_EVT1(wxEVT_TIMER, timerid, wxTimerEventHandler(func))
      |                                            ^~~~~~~~~~~~~~~~~~~
      |                                            ^~~~~~~~~~~~~~~~~~~
aboutdlg.cc:38:5: note: in expansion of macro 'EVT_TIMER'
aboutdlg.cc:38:5: note: in expansion of macro 'EVT_TIMER'
   38 |     EVT_TIMER(about_TIMER, AboutDlg::OnTimer)
   38 |     EVT_TIMER(about_TIMER, AboutDlg::OnTimer)
      |     ^~~~~~~~~
      |     ^~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
aboutdlg.cc:39:5: note: in expansion of macro 'EVT_BUTTON'
aboutdlg.cc:39:5: note: in expansion of macro 'EVT_BUTTON'
   39 |     EVT_BUTTON(wxID_COPY, AboutDlg::OnCopy)
   39 |     EVT_BUTTON(wxID_COPY, AboutDlg::OnCopy)
      |     ^~~~~~~~~~
      |     ^~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/list.h:34,
In file included from /usr/include/wx-3.0/wx/list.h:34,
                 from /usr/include/wx-3.0/wx/wx.h:17,
                 from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/vector.h: In instantiation of 'void wxVector<T>::push_back(const value_type&) [with T = wxDataFormat; wxVector<T>::value_type = wxDataFormat]':
/usr/include/wx-3.0/wx/vector.h: In instantiation of 'void wxVector<T>::push_back(const value_type&) [with T = wxDataFormat; wxVector<T>::value_type = wxDataFormat]':
/usr/include/wx-3.0/wx/vector.h:506:13:   required from 'void wxVector<T>::Copy(const wxVector<T>&) [with T = wxDataFormat]'
/usr/include/wx-3.0/wx/vector.h:506:13:   required from 'void wxVector<T>::Copy(const wxVector<T>&) [with T = wxDataFormat]'
/usr/include/wx-3.0/wx/vector.h:255:9:   required from 'wxVector<T>::wxVector(const wxVector<T>&) [with T = wxDataFormat]'
/usr/include/wx-3.0/wx/vector.h:255:9:   required from 'wxVector<T>::wxVector(const wxVector<T>&) [with T = wxDataFormat]'
/usr/include/wx-3.0/wx/clipbrd.h:113:36:   required from here
/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]
/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);
  382 |         ::new(place) value_type(v);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/list.h:34,
In file included from /usr/include/wx-3.0/wx/list.h:34,
                 from /usr/include/wx-3.0/wx/wx.h:17,
                 from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/vector.h: In instantiation of 'static T* wxPrivate::wxVectorMemOpsGeneric<T>::Realloc(T*, size_t, size_t) [with T = wxDataFormat; size_t = long unsigned int]':
/usr/include/wx-3.0/wx/vector.h: In instantiation of 'static T* wxPrivate::wxVectorMemOpsGeneric<T>::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<T>::reserve(wxVector<T>::size_type) [with T = wxDataFormat; wxVector<T>::size_type = long unsigned int]'
/usr/include/wx-3.0/wx/vector.h:330:32:   required from 'void wxVector<T>::reserve(wxVector<T>::size_type) [with T = wxDataFormat; wxVector<T>::size_type = long unsigned int]'
/usr/include/wx-3.0/wx/vector.h:503:9:   required from 'void wxVector<T>::Copy(const wxVector<T>&) [with T = wxDataFormat]'
/usr/include/wx-3.0/wx/vector.h:503:9:   required from 'void wxVector<T>::Copy(const wxVector<T>&) [with T = wxDataFormat]'
/usr/include/wx-3.0/wx/vector.h:255:9:   required from 'wxVector<T>::wxVector(const wxVector<T>&) [with T = wxDataFormat]'
/usr/include/wx-3.0/wx/vector.h:255:9:   required from 'wxVector<T>::wxVector(const wxVector<T>&) [with T = wxDataFormat]'
/usr/include/wx-3.0/wx/clipbrd.h:113:36:   required from here
/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]
/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]);
   84 |             ::new(mem + i) T(old[i]);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aboutdlg.h:27,
                 from aboutdlg.h:27,
                 from aboutdlg.cc:28:
                 from aboutdlg.cc:28:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
mv -f .deps/aven-aboutdlg.Tpo .deps/aven-aboutdlg.Po
mv -f .deps/aven-aboutdlg.Tpo .deps/aven-aboutdlg.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-namecompare.o -MD -MP -MF .deps/aven-namecompare.Tpo -c -o aven-namecompare.o `test -f 'namecompare.cc' || echo './'`namecompare.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-namecompare.o -MD -MP -MF .deps/aven-namecompare.Tpo -c -o aven-namecompare.o `test -f 'namecompare.cc' || echo './'`namecompare.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_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]
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const':
/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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const':
/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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from namecompare.h:20,
                 from namecompare.h:20,
                 from namecompare.cc:24:
                 from namecompare.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-namecompare.Tpo .deps/aven-namecompare.Po
mv -f .deps/aven-namecompare.Tpo .deps/aven-namecompare.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-aventreectrl.o -MD -MP -MF .deps/aven-aventreectrl.Tpo -c -o aven-aventreectrl.o `test -f 'aventreectrl.cc' || echo './'`aventreectrl.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-aventreectrl.o -MD -MP -MF .deps/aven-aventreectrl.Tpo -c -o aven-aventreectrl.o `test -f 'aventreectrl.cc' || echo './'`aventreectrl.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aventreectrl.h:28,
                 from aventreectrl.h:28,
                 from aventreectrl.cc:29:
                 from aventreectrl.cc:29:
aventreectrl.cc: At global scope:
aventreectrl.cc: At global scope:
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4208:26: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4208:26: note: in expansion of macro 'wx__DECLARE_EVT0'
 4208 | #define EVT_MOTION(func) wx__DECLARE_EVT0(wxEVT_MOTION, wxMouseEventHandler(func))
 4208 | #define EVT_MOTION(func) wx__DECLARE_EVT0(wxEVT_MOTION, wxMouseEventHandler(func))
      |                          ^~~~~~~~~~~~~~~~
      |                          ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4208:57: note: in expansion of macro 'wxMouseEventHandler'
/usr/include/wx-3.0/wx/event.h:4208:57: note: in expansion of macro 'wxMouseEventHandler'
 4208 | #define EVT_MOTION(func) wx__DECLARE_EVT0(wxEVT_MOTION, wxMouseEventHandler(func))
 4208 | #define EVT_MOTION(func) wx__DECLARE_EVT0(wxEVT_MOTION, wxMouseEventHandler(func))
      |                                                         ^~~~~~~~~~~~~~~~~~~
      |                                                         ^~~~~~~~~~~~~~~~~~~
aventreectrl.cc:113:5: note: in expansion of macro 'EVT_MOTION'
aventreectrl.cc:113:5: note: in expansion of macro 'EVT_MOTION'
  113 |     EVT_MOTION(AvenTreeCtrl::OnMouseMove)
  113 |     EVT_MOTION(AvenTreeCtrl::OnMouseMove)
      |     ^~~~~~~~~~
      |     ^~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxMouseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4212:32: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4212:32: note: in expansion of macro 'wx__DECLARE_EVT0'
 4212 | #define EVT_LEAVE_WINDOW(func) wx__DECLARE_EVT0(wxEVT_LEAVE_WINDOW, wxMouseEventHandler(func))
 4212 | #define EVT_LEAVE_WINDOW(func) wx__DECLARE_EVT0(wxEVT_LEAVE_WINDOW, wxMouseEventHandler(func))
      |                                ^~~~~~~~~~~~~~~~
      |                                ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3922:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
 3922 |     wxEVENT_HANDLER_CAST(wxMouseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4212:69: note: in expansion of macro 'wxMouseEventHandler'
/usr/include/wx-3.0/wx/event.h:4212:69: note: in expansion of macro 'wxMouseEventHandler'
 4212 | #define EVT_LEAVE_WINDOW(func) wx__DECLARE_EVT0(wxEVT_LEAVE_WINDOW, wxMouseEventHandler(func))
 4212 | #define EVT_LEAVE_WINDOW(func) wx__DECLARE_EVT0(wxEVT_LEAVE_WINDOW, wxMouseEventHandler(func))
      |                                                                     ^~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~
aventreectrl.cc:114:5: note: in expansion of macro 'EVT_LEAVE_WINDOW'
aventreectrl.cc:114:5: note: in expansion of macro 'EVT_LEAVE_WINDOW'
  114 |     EVT_LEAVE_WINDOW(AvenTreeCtrl::OnLeaveWindow)
  114 |     EVT_LEAVE_WINDOW(AvenTreeCtrl::OnLeaveWindow)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxTreeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxTreeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:337:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/treebase.h:337:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:334:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/treebase.h:334:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  334 |     wxEVENT_HANDLER_CAST(wxTreeEventFunction, func)
  334 |     wxEVENT_HANDLER_CAST(wxTreeEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:337:46: note: in expansion of macro 'wxTreeEventHandler'
/usr/include/wx-3.0/wx/treebase.h:337:46: note: in expansion of macro 'wxTreeEventHandler'
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
      |                                              ^~~~~~~~~~~~~~~~~~
      |                                              ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:370:38: note: in expansion of macro 'wx__DECLARE_TREEEVT'
/usr/include/wx-3.0/wx/treebase.h:370:38: note: in expansion of macro 'wx__DECLARE_TREEEVT'
  370 | #define EVT_TREE_SEL_CHANGED(id, fn) wx__DECLARE_TREEEVT(SEL_CHANGED, id, fn)
  370 | #define EVT_TREE_SEL_CHANGED(id, fn) wx__DECLARE_TREEEVT(SEL_CHANGED, id, fn)
      |                                      ^~~~~~~~~~~~~~~~~~~
      |                                      ^~~~~~~~~~~~~~~~~~~
aventreectrl.cc:115:5: note: in expansion of macro 'EVT_TREE_SEL_CHANGED'
aventreectrl.cc:115:5: note: in expansion of macro 'EVT_TREE_SEL_CHANGED'
  115 |     EVT_TREE_SEL_CHANGED(-1, AvenTreeCtrl::OnSelChanged)
  115 |     EVT_TREE_SEL_CHANGED(-1, AvenTreeCtrl::OnSelChanged)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxTreeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxTreeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:337:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/treebase.h:337:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:334:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/treebase.h:334:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  334 |     wxEVENT_HANDLER_CAST(wxTreeEventFunction, func)
  334 |     wxEVENT_HANDLER_CAST(wxTreeEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:337:46: note: in expansion of macro 'wxTreeEventHandler'
/usr/include/wx-3.0/wx/treebase.h:337:46: note: in expansion of macro 'wxTreeEventHandler'
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
      |                                              ^~~~~~~~~~~~~~~~~~
      |                                              ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:383:41: note: in expansion of macro 'wx__DECLARE_TREEEVT'
/usr/include/wx-3.0/wx/treebase.h:383:41: note: in expansion of macro 'wx__DECLARE_TREEEVT'
  383 | #define EVT_TREE_ITEM_ACTIVATED(id, fn) wx__DECLARE_TREEEVT(ITEM_ACTIVATED, id, fn)
  383 | #define EVT_TREE_ITEM_ACTIVATED(id, fn) wx__DECLARE_TREEEVT(ITEM_ACTIVATED, id, fn)
      |                                         ^~~~~~~~~~~~~~~~~~~
      |                                         ^~~~~~~~~~~~~~~~~~~
aventreectrl.cc:116:5: note: in expansion of macro 'EVT_TREE_ITEM_ACTIVATED'
aventreectrl.cc:116:5: note: in expansion of macro 'EVT_TREE_ITEM_ACTIVATED'
  116 |     EVT_TREE_ITEM_ACTIVATED(-1, AvenTreeCtrl::OnItemActivated)
  116 |     EVT_TREE_ITEM_ACTIVATED(-1, AvenTreeCtrl::OnItemActivated)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxKeyEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxKeyEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4166:25: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4166:25: note: in expansion of macro 'wx__DECLARE_EVT0'
 4166 | #define EVT_CHAR(func)  wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func))
 4166 | #define EVT_CHAR(func)  wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func))
      |                         ^~~~~~~~~~~~~~~~
      |                         ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3924:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3924:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3924 |     wxEVENT_HANDLER_CAST(wxCharEventFunction, func)
 3924 |     wxEVENT_HANDLER_CAST(wxCharEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4166:54: note: in expansion of macro 'wxCharEventHandler'
/usr/include/wx-3.0/wx/event.h:4166:54: note: in expansion of macro 'wxCharEventHandler'
 4166 | #define EVT_CHAR(func)  wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func))
 4166 | #define EVT_CHAR(func)  wx__DECLARE_EVT0(wxEVT_CHAR, wxCharEventHandler(func))
      |                                                      ^~~~~~~~~~~~~~~~~~
      |                                                      ^~~~~~~~~~~~~~~~~~
aventreectrl.cc:117:5: note: in expansion of macro 'EVT_CHAR'
aventreectrl.cc:117:5: note: in expansion of macro 'EVT_CHAR'
  117 |     EVT_CHAR(AvenTreeCtrl::OnKeyPress)
  117 |     EVT_CHAR(AvenTreeCtrl::OnKeyPress)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxTreeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxTreeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:337:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/treebase.h:337:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:334:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/treebase.h:334:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  334 |     wxEVENT_HANDLER_CAST(wxTreeEventFunction, func)
  334 |     wxEVENT_HANDLER_CAST(wxTreeEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:337:46: note: in expansion of macro 'wxTreeEventHandler'
/usr/include/wx-3.0/wx/treebase.h:337:46: note: in expansion of macro 'wxTreeEventHandler'
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
      |                                              ^~~~~~~~~~~~~~~~~~
      |                                              ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:386:36: note: in expansion of macro 'wx__DECLARE_TREEEVT'
/usr/include/wx-3.0/wx/treebase.h:386:36: note: in expansion of macro 'wx__DECLARE_TREEEVT'
  386 | #define EVT_TREE_ITEM_MENU(id, fn) wx__DECLARE_TREEEVT(ITEM_MENU, id, fn)
  386 | #define EVT_TREE_ITEM_MENU(id, fn) wx__DECLARE_TREEEVT(ITEM_MENU, id, fn)
      |                                    ^~~~~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~~~~
aventreectrl.cc:118:5: note: in expansion of macro 'EVT_TREE_ITEM_MENU'
aventreectrl.cc:118:5: note: in expansion of macro 'EVT_TREE_ITEM_MENU'
  118 |     EVT_TREE_ITEM_MENU(-1, AvenTreeCtrl::OnMenu)
  118 |     EVT_TREE_ITEM_MENU(-1, AvenTreeCtrl::OnMenu)
      |     ^~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
aventreectrl.cc:119:5: note: in expansion of macro 'EVT_MENU'
aventreectrl.cc:119:5: note: in expansion of macro 'EVT_MENU'
  119 |     EVT_MENU(menu_SURVEY_SHOW_ALL, AvenTreeCtrl::OnRestrict)
  119 |     EVT_MENU(menu_SURVEY_SHOW_ALL, AvenTreeCtrl::OnRestrict)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
aventreectrl.cc:120:5: note: in expansion of macro 'EVT_MENU'
aventreectrl.cc:120:5: note: in expansion of macro 'EVT_MENU'
  120 |     EVT_MENU(menu_SURVEY_RESTRICT, AvenTreeCtrl::OnRestrict)
  120 |     EVT_MENU(menu_SURVEY_RESTRICT, AvenTreeCtrl::OnRestrict)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
aventreectrl.cc:121:5: note: in expansion of macro 'EVT_MENU'
aventreectrl.cc:121:5: note: in expansion of macro 'EVT_MENU'
  121 |     EVT_MENU(menu_SURVEY_HIDE, AvenTreeCtrl::OnHide)
  121 |     EVT_MENU(menu_SURVEY_HIDE, AvenTreeCtrl::OnHide)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
aventreectrl.cc:122:5: note: in expansion of macro 'EVT_MENU'
aventreectrl.cc:122:5: note: in expansion of macro 'EVT_MENU'
  122 |     EVT_MENU(menu_SURVEY_SHOW, AvenTreeCtrl::OnShow)
  122 |     EVT_MENU(menu_SURVEY_SHOW, AvenTreeCtrl::OnShow)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4320:31: note: in expansion of macro 'wx__DECLARE_EVT1'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                               ^~~~~~~~~~~~~~~~
      |                               ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4320:67: note: in expansion of macro 'wxCommandEventHandler'
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
 4320 | #define EVT_MENU(winid, func) wx__DECLARE_EVT1(wxEVT_MENU, winid, wxCommandEventHandler(func))
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~
aventreectrl.cc:123:5: note: in expansion of macro 'EVT_MENU'
aventreectrl.cc:123:5: note: in expansion of macro 'EVT_MENU'
  123 |     EVT_MENU(menu_SURVEY_HIDE_SIBLINGS, AvenTreeCtrl::OnHideSiblings)
  123 |     EVT_MENU(menu_SURVEY_HIDE_SIBLINGS, AvenTreeCtrl::OnHideSiblings)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxTreeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxTreeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:337:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/treebase.h:337:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:334:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/treebase.h:334:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  334 |     wxEVENT_HANDLER_CAST(wxTreeEventFunction, func)
  334 |     wxEVENT_HANDLER_CAST(wxTreeEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:337:46: note: in expansion of macro 'wxTreeEventHandler'
/usr/include/wx-3.0/wx/treebase.h:337:46: note: in expansion of macro 'wxTreeEventHandler'
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
  337 |     wx__DECLARE_EVT1(wxEVT_TREE_ ## evt, id, wxTreeEventHandler(fn))
      |                                              ^~~~~~~~~~~~~~~~~~
      |                                              ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/treebase.h:393:44: note: in expansion of macro 'wx__DECLARE_TREEEVT'
/usr/include/wx-3.0/wx/treebase.h:393:44: note: in expansion of macro 'wx__DECLARE_TREEEVT'
  393 | #define EVT_TREE_STATE_IMAGE_CLICK(id, fn) wx__DECLARE_TREEEVT(STATE_IMAGE_CLICK, id, fn)
  393 | #define EVT_TREE_STATE_IMAGE_CLICK(id, fn) wx__DECLARE_TREEEVT(STATE_IMAGE_CLICK, id, fn)
      |                                            ^~~~~~~~~~~~~~~~~~~
      |                                            ^~~~~~~~~~~~~~~~~~~
aventreectrl.cc:124:5: note: in expansion of macro 'EVT_TREE_STATE_IMAGE_CLICK'
aventreectrl.cc:124:5: note: in expansion of macro 'EVT_TREE_STATE_IMAGE_CLICK'
  124 |     EVT_TREE_STATE_IMAGE_CLICK(-1, AvenTreeCtrl::OnStateClick)
  124 |     EVT_TREE_STATE_IMAGE_CLICK(-1, AvenTreeCtrl::OnStateClick)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
      |                       ^~~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
      |                       ^~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-aventreectrl.Tpo .deps/aven-aventreectrl.Po
mv -f .deps/aven-aventreectrl.Tpo .deps/aven-aventreectrl.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-export.o -MD -MP -MF .deps/aven-export.Tpo -c -o aven-export.o `test -f 'export.cc' || echo './'`export.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-export.o -MD -MP -MF .deps/aven-export.Tpo -c -o aven-export.o `test -f 'export.cc' || echo './'`export.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from export.cc:27:
                 from export.cc:27:
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
      |                       ^~~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
      |                       ^~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-export.Tpo .deps/aven-export.Po
mv -f .deps/aven-export.Tpo .deps/aven-export.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-guicontrol.o -MD -MP -MF .deps/aven-guicontrol.Tpo -c -o aven-guicontrol.o `test -f 'guicontrol.cc' || echo './'`guicontrol.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-guicontrol.o -MD -MP -MF .deps/aven-guicontrol.Tpo -c -o aven-guicontrol.o `test -f 'guicontrol.cc' || echo './'`guicontrol.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from guicontrol.h:27,
                 from guicontrol.h:27,
                 from guicontrol.cc:28:
                 from guicontrol.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-guicontrol.Tpo .deps/aven-guicontrol.Po
mv -f .deps/aven-guicontrol.Tpo .deps/aven-guicontrol.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-gla-gl.o -MD -MP -MF .deps/aven-gla-gl.Tpo -c -o aven-gla-gl.o `test -f 'gla-gl.cc' || echo './'`gla-gl.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-gla-gl.o -MD -MP -MF .deps/aven-gla-gl.Tpo -c -o aven-gla-gl.o `test -f 'gla-gl.cc' || echo './'`gla-gl.cc
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 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/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/gdicmn.h:19,
In file included from /usr/include/wx-3.0/wx/gdicmn.h:19,
                 from /usr/include/wx-3.0/wx/image.h:18,
                 from /usr/include/wx-3.0/wx/image.h:18,
                 from gla-gl.cc:29:
                 from gla-gl.cc:29:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
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/image.h:18,
                 from gla-gl.cc:29:
                 from gla-gl.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:19,
In file included from /usr/include/wx-3.0/wx/gdicmn.h:19,
                 from /usr/include/wx-3.0/wx/image.h:18,
                 from /usr/include/wx-3.0/wx/image.h:18,
                 from gla-gl.cc:29:
                 from gla-gl.cc:29:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
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/image.h:18,
                 from gla-gl.cc:29:
                 from gla-gl.cc:29:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:19,
In file included from /usr/include/wx-3.0/wx/gdicmn.h:19,
                 from /usr/include/wx-3.0/wx/image.h:18,
                 from /usr/include/wx-3.0/wx/image.h:18,
                 from gla-gl.cc:29:
                 from gla-gl.cc:29:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
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/image.h:18,
                 from gla-gl.cc:29:
                 from gla-gl.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc:33:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc:33:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:22,
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/image.h:18,
                 from gla-gl.cc:29:
                 from gla-gl.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:19,
In file included from /usr/include/wx-3.0/wx/gdicmn.h:19,
                 from /usr/include/wx-3.0/wx/image.h:18,
                 from /usr/include/wx-3.0/wx/image.h:18,
                 from gla-gl.cc:29:
                 from gla-gl.cc:29:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:19,
In file included from /usr/include/wx-3.0/wx/gdicmn.h:19,
                 from /usr/include/wx-3.0/wx/image.h:18,
                 from /usr/include/wx-3.0/wx/image.h:18,
                 from gla-gl.cc:29:
                 from gla-gl.cc:29:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc:33:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc:33:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc:33:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/gdicmn.h:19,
In file included from /usr/include/wx-3.0/wx/gdicmn.h:19,
                 from /usr/include/wx-3.0/wx/image.h:18,
                 from /usr/include/wx-3.0/wx/image.h:18,
                 from gla-gl.cc:29:
                 from gla-gl.cc:29:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from gla-gl.cc:28:
                 from gla-gl.cc:28:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from gla-gl.cc:33:
                 from gla-gl.cc:33:
gla-gl.cc: At global scope:
gla-gl.cc: At global scope:
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxSizeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxSizeEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4154:25: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4154:25: note: in expansion of macro 'wx__DECLARE_EVT0'
 4154 | #define EVT_SIZE(func)  wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func))
 4154 | #define EVT_SIZE(func)  wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func))
      |                         ^~~~~~~~~~~~~~~~
      |                         ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3912:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3912:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3912 |     wxEVENT_HANDLER_CAST(wxSizeEventFunction, func)
 3912 |     wxEVENT_HANDLER_CAST(wxSizeEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4154:54: note: in expansion of macro 'wxSizeEventHandler'
/usr/include/wx-3.0/wx/event.h:4154:54: note: in expansion of macro 'wxSizeEventHandler'
 4154 | #define EVT_SIZE(func)  wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func))
 4154 | #define EVT_SIZE(func)  wx__DECLARE_EVT0(wxEVT_SIZE, wxSizeEventHandler(func))
      |                                                      ^~~~~~~~~~~~~~~~~~
      |                                                      ^~~~~~~~~~~~~~~~~~
gla-gl.cc:395:5: note: in expansion of macro 'EVT_SIZE'
gla-gl.cc:395:5: note: in expansion of macro 'EVT_SIZE'
  395 |     EVT_SIZE(GLACanvas::OnSize)
  395 |     EVT_SIZE(GLACanvas::OnSize)
      |     ^~~~~~~~
      |     ^~~~~~~~
mv -f .deps/aven-gla-gl.Tpo .deps/aven-gla-gl.Po
mv -f .deps/aven-gla-gl.Tpo .deps/aven-gla-gl.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-glbitmapfont.o -MD -MP -MF .deps/aven-glbitmapfont.Tpo -c -o aven-glbitmapfont.o `test -f 'glbitmapfont.cc' || echo './'`glbitmapfont.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-glbitmapfont.o -MD -MP -MF .deps/aven-glbitmapfont.Tpo -c -o aven-glbitmapfont.o `test -f 'glbitmapfont.cc' || echo './'`glbitmapfont.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from glbitmapfont.h:26,
                 from glbitmapfont.h:26,
                 from glbitmapfont.cc:27:
                 from glbitmapfont.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-glbitmapfont.Tpo .deps/aven-glbitmapfont.Po
mv -f .deps/aven-glbitmapfont.Tpo .deps/aven-glbitmapfont.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-gpx.o -MD -MP -MF .deps/aven-gpx.Tpo -c -o aven-gpx.o `test -f 'gpx.cc' || echo './'`gpx.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-gpx.o -MD -MP -MF .deps/aven-gpx.Tpo -c -o aven-gpx.o `test -f 'gpx.cc' || echo './'`gpx.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from gpx.h:22,
                 from gpx.h:22,
                 from gpx.cc:26:
                 from gpx.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-gpx.Tpo .deps/aven-gpx.Po
mv -f .deps/aven-gpx.Tpo .deps/aven-gpx.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-json.o -MD -MP -MF .deps/aven-json.Tpo -c -o aven-json.o `test -f 'json.cc' || echo './'`json.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-json.o -MD -MP -MF .deps/aven-json.Tpo -c -o aven-json.o `test -f 'json.cc' || echo './'`json.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from json.h:22,
                 from json.h:22,
                 from json.cc:25:
                 from json.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-json.Tpo .deps/aven-json.Po
mv -f .deps/aven-json.Tpo .deps/aven-json.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-kml.o -MD -MP -MF .deps/aven-kml.Tpo -c -o aven-kml.o `test -f 'kml.cc' || echo './'`kml.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-kml.o -MD -MP -MF .deps/aven-kml.Tpo -c -o aven-kml.o `test -f 'kml.cc' || echo './'`kml.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from kml.h:21,
                 from kml.h:21,
                 from kml.cc:26:
                 from kml.cc:26:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-kml.Tpo .deps/aven-kml.Po
mv -f .deps/aven-kml.Tpo .deps/aven-kml.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-log.o -MD -MP -MF .deps/aven-log.Tpo -c -o aven-log.o `test -f 'log.cc' || echo './'`log.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-log.o -MD -MP -MF .deps/aven-log.Tpo -c -o aven-log.o `test -f 'log.cc' || echo './'`log.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_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]
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const':
/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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const':
/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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from log.cc:24:
                 from log.cc:24:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-log.Tpo .deps/aven-log.Po
mv -f .deps/aven-log.Tpo .deps/aven-log.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-moviemaker.o -MD -MP -MF .deps/aven-moviemaker.Tpo -c -o aven-moviemaker.o `test -f 'moviemaker.cc' || echo './'`moviemaker.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-moviemaker.o -MD -MP -MF .deps/aven-moviemaker.Tpo -c -o aven-moviemaker.o `test -f 'moviemaker.cc' || echo './'`moviemaker.cc
mv -f .deps/aven-moviemaker.Tpo .deps/aven-moviemaker.Po
mv -f .deps/aven-moviemaker.Tpo .deps/aven-moviemaker.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-hpgl.o -MD -MP -MF .deps/aven-hpgl.Tpo -c -o aven-hpgl.o `test -f 'hpgl.cc' || echo './'`hpgl.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-hpgl.o -MD -MP -MF .deps/aven-hpgl.Tpo -c -o aven-hpgl.o `test -f 'hpgl.cc' || echo './'`hpgl.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from hpgl.h:22,
                 from hpgl.h:22,
                 from hpgl.cc:27:
                 from hpgl.cc:27:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-hpgl.Tpo .deps/aven-hpgl.Po
mv -f .deps/aven-hpgl.Tpo .deps/aven-hpgl.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-cavernlog.o -MD -MP -MF .deps/aven-cavernlog.Tpo -c -o aven-cavernlog.o `test -f 'cavernlog.cc' || echo './'`cavernlog.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-cavernlog.o -MD -MP -MF .deps/aven-cavernlog.Tpo -c -o aven-cavernlog.o `test -f 'cavernlog.cc' || echo './'`cavernlog.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/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/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]
/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 ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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: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 ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  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'
/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, \
  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'
/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);
  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/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:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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: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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  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'
/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, \
  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'
/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);
  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/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:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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/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:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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: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 ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
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/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from cavernlog.h:25,
                 from cavernlog.h:25,
                 from cavernlog.cc:26:
                 from cavernlog.cc:26:
/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&)'
/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; }                 \
  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'
/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 ) \
  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'
/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 )
  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'
/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*,
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/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/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:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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: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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
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/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from cavernlog.h:25,
                 from cavernlog.h:25,
                 from cavernlog.cc:26:
                 from cavernlog.cc:26:
/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&)'
/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; }                 \
  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'
/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 ) \
  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'
/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 )
  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'
/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*,
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/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/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:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  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'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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/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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  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'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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/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]
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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/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]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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/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]
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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]
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from cavernlog.h:25,
In file included from cavernlog.h:25,
                 from cavernlog.cc:26:
                 from cavernlog.cc:26:
/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: 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]
/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); }
  594 |     virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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)
  603 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cavernlog.h:25,
In file included from cavernlog.h:25,
                 from cavernlog.cc:26:
                 from cavernlog.cc:26:
/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: 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]
/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); }
  625 |     virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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)
  630 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cavernlog.h:26,
In file included from cavernlog.h:26,
                 from cavernlog.cc:26:
                 from cavernlog.cc:26:
/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const':
/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]
/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); }
  170 |     virtual wxEvent *Clone() const { return new wxProcessEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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)
  176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from cavernlog.cc:25:
                 from cavernlog.cc:25:
cavernlog.cc: At global scope:
cavernlog.cc: At global scope:
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
cavernlog.cc:166:5: note: in expansion of macro 'EVT_BUTTON'
cavernlog.cc:166:5: note: in expansion of macro 'EVT_BUTTON'
  166 |     EVT_BUTTON(LOG_REPROCESS, CavernLogWindow::OnReprocess)
  166 |     EVT_BUTTON(LOG_REPROCESS, CavernLogWindow::OnReprocess)
      |     ^~~~~~~~~~
      |     ^~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
cavernlog.cc:167:5: note: in expansion of macro 'EVT_BUTTON'
cavernlog.cc:167:5: note: in expansion of macro 'EVT_BUTTON'
  167 |     EVT_BUTTON(LOG_SAVE, CavernLogWindow::OnSave)
  167 |     EVT_BUTTON(LOG_SAVE, CavernLogWindow::OnSave)
      |     ^~~~~~~~~~
      |     ^~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
cavernlog.cc:168:5: note: in expansion of macro 'EVT_BUTTON'
cavernlog.cc:168:5: note: in expansion of macro 'EVT_BUTTON'
  168 |     EVT_BUTTON(wxID_OK, CavernLogWindow::OnOK)
  168 |     EVT_BUTTON(wxID_OK, CavernLogWindow::OnOK)
      |     ^~~~~~~~~~
      |     ^~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4142:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4142:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4142 |     wx__DECLARE_EVT1(event, winid, wxCommandEventHandler(func))
 4142 |     wx__DECLARE_EVT1(event, winid, wxCommandEventHandler(func))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4142:36: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4142:36: note: in expansion of macro 'wxCommandEventHandler'
 4142 |     wx__DECLARE_EVT1(event, winid, wxCommandEventHandler(func))
 4142 |     wx__DECLARE_EVT1(event, winid, wxCommandEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~~~~~~
cavernlog.cc:169:5: note: in expansion of macro 'EVT_COMMAND'
cavernlog.cc:169:5: note: in expansion of macro 'EVT_COMMAND'
  169 |     EVT_COMMAND(wxID_ANY, wxEVT_CAVERN_OUTPUT, CavernLogWindow::OnCavernOutput)
  169 |     EVT_COMMAND(wxID_ANY, wxEVT_CAVERN_OUTPUT, CavernLogWindow::OnCavernOutput)
      |     ^~~~~~~~~~~
      |     ^~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4131:5: note: in expansion of macro 'wx__DECLARE_EVT1'
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
 4131 |     wx__DECLARE_EVT1(evt, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4160:26: note: in expansion of macro 'wx__DECLARE_EVT0'
/usr/include/wx-3.0/wx/event.h:4160:26: note: in expansion of macro 'wx__DECLARE_EVT0'
 4160 | #define EVT_CLOSE(func)  wx__DECLARE_EVT0(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(func))
 4160 | #define EVT_CLOSE(func)  wx__DECLARE_EVT0(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(func))
      |                          ^~~~~~~~~~~~~~~~
      |                          ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4160:63: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/event.h:4160:63: note: in expansion of macro 'wxCloseEventHandler'
 4160 | #define EVT_CLOSE(func)  wx__DECLARE_EVT0(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(func))
 4160 | #define EVT_CLOSE(func)  wx__DECLARE_EVT0(wxEVT_CLOSE_WINDOW, wxCloseEventHandler(func))
      |                                                               ^~~~~~~~~~~~~~~~~~~
      |                                                               ^~~~~~~~~~~~~~~~~~~
cavernlog.cc:171:5: note: in expansion of macro 'EVT_CLOSE'
cavernlog.cc:171:5: note: in expansion of macro 'EVT_CLOSE'
  171 |     EVT_CLOSE(CavernLogWindow::OnClose)
  171 |     EVT_CLOSE(CavernLogWindow::OnClose)
      |     ^~~~~~~~~
      |     ^~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxProcessEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxProcessEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/process.h:185:4: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/process.h:185:4: note: in expansion of macro 'wx__DECLARE_EVT1'
  185 |    wx__DECLARE_EVT1(wxEVT_END_PROCESS, id, wxProcessEventHandler(func))
  185 |    wx__DECLARE_EVT1(wxEVT_END_PROCESS, id, wxProcessEventHandler(func))
      |    ^~~~~~~~~~~~~~~~
      |    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/process.h:182:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/process.h:182:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  182 |     wxEVENT_HANDLER_CAST(wxProcessEventFunction, func)
  182 |     wxEVENT_HANDLER_CAST(wxProcessEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/process.h:185:44: note: in expansion of macro 'wxProcessEventHandler'
/usr/include/wx-3.0/wx/process.h:185:44: note: in expansion of macro 'wxProcessEventHandler'
  185 |    wx__DECLARE_EVT1(wxEVT_END_PROCESS, id, wxProcessEventHandler(func))
  185 |    wx__DECLARE_EVT1(wxEVT_END_PROCESS, id, wxProcessEventHandler(func))
      |                                            ^~~~~~~~~~~~~~~~~~~~~
      |                                            ^~~~~~~~~~~~~~~~~~~~~
cavernlog.cc:175:5: note: in expansion of macro 'EVT_END_PROCESS'
cavernlog.cc:175:5: note: in expansion of macro 'EVT_END_PROCESS'
  175 |     EVT_END_PROCESS(wxID_ANY, CavernLogWindow::OnEndProcess)
  175 |     EVT_END_PROCESS(wxID_ANY, CavernLogWindow::OnEndProcess)
      |     ^~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
      |                       ^~~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
      |                       ^~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-cavernlog.Tpo .deps/aven-cavernlog.Po
mv -f .deps/aven-cavernlog.Tpo .deps/aven-cavernlog.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-avenprcore.o -MD -MP -MF .deps/aven-avenprcore.Tpo -c -o aven-avenprcore.o `test -f 'avenprcore.cc' || echo './'`avenprcore.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-avenprcore.o -MD -MP -MF .deps/aven-avenprcore.Tpo -c -o aven-avenprcore.o `test -f 'avenprcore.cc' || echo './'`avenprcore.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from ./wx.h:31,
                 from ./wx.h:31,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from ./wx.h:24,
                 from ./wx.h:24,
                 from avenprcore.h:24,
                 from avenprcore.h:24,
                 from avenprcore.cc:29:
                 from avenprcore.cc:29:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-avenprcore.Tpo .deps/aven-avenprcore.Po
mv -f .deps/aven-avenprcore.Tpo .deps/aven-avenprcore.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-printing.o -MD -MP -MF .deps/aven-printing.Tpo -c -o aven-printing.o `test -f 'printing.cc' || echo './'`printing.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-printing.o -MD -MP -MF .deps/aven-printing.Tpo -c -o aven-printing.o `test -f 'printing.cc' || echo './'`printing.cc
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 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/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
In file included from /usr/include/wx-3.0/wx/confbase.h:17,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from printing.cc:26:
                 from printing.cc:26:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/translation.h:22,
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/intl.h:17,
                 from /usr/include/wx-3.0/wx/filename.h:17,
                 from /usr/include/wx-3.0/wx/filename.h:17,
                 from printing.cc:26:
                 from printing.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from printing.cc:26:
                 from printing.cc:26:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/translation.h:22,
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/intl.h:17,
                 from /usr/include/wx-3.0/wx/filename.h:17,
                 from /usr/include/wx-3.0/wx/filename.h:17,
                 from printing.cc:26:
                 from printing.cc: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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from printing.cc:26:
                 from printing.cc:26:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc:27:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc:27:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from printing.cc:26:
                 from printing.cc:26:
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/translation.h:22,
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/intl.h:17,
                 from /usr/include/wx-3.0/wx/filename.h:17,
                 from /usr/include/wx-3.0/wx/filename.h:17,
                 from printing.cc:26:
                 from printing.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:22,
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/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/prntbase.h:24,
                 from /usr/include/wx-3.0/wx/prntbase.h:24,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from printing.cc:26:
                 from printing.cc:26:
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/translation.h:22,
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/intl.h:17,
                 from /usr/include/wx-3.0/wx/filename.h:17,
                 from /usr/include/wx-3.0/wx/filename.h:17,
                 from printing.cc:26:
                 from printing.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from printing.cc:44:
                 from printing.cc:44:
/usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from printing.cc:26:
                 from printing.cc:26:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from printing.cc:44:
                 from printing.cc:44:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from printing.cc:44:
                 from printing.cc:44:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from printing.cc:44:
                 from printing.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from printing.cc:44:
                 from printing.cc:44:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from printing.cc:26:
                 from printing.cc:26:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from export.h:26,
                 from export.h:26,
                 from printing.cc:44:
                 from printing.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
In file included from /usr/include/wx-3.0/wx/confbase.h:16,
                 from printing.cc:25:
                 from printing.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
In file included from /usr/include/wx-3.0/wx/filefn.h:14,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from /usr/include/wx-3.0/wx/filename.h:15,
                 from printing.cc:26:
                 from printing.cc:26:
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/notebook.h: In member function 'wxGtkNotebookPage* const& wxGtkNotebookPagesList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1122:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
 1122 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
/usr/include/wx-3.0/wx/gtk/notebook.h:20:1: note: in expansion of macro 'WX_DECLARE_LIST'
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
   20 | WX_DECLARE_LIST(wxGtkNotebookPage, wxGtkNotebookPagesList);
      | ^~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
In file included from /usr/include/wx-3.0/wx/prntbase.h:18,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/generic/printps.h:15,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from /usr/include/wx-3.0/wx/print.h:32,
                 from printing.cc:27:
                 from printing.cc:27:
printing.cc: At global scope:
printing.cc: At global scope:
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4317:33: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4317:33: note: in expansion of macro 'wx__DECLARE_EVT1'
 4317 | #define EVT_CHOICE(winid, func) wx__DECLARE_EVT1(wxEVT_CHOICE, winid, wxCommandEventHandler(func))
 4317 | #define EVT_CHOICE(winid, func) wx__DECLARE_EVT1(wxEVT_CHOICE, winid, wxCommandEventHandler(func))
      |                                 ^~~~~~~~~~~~~~~~
      |                                 ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4317:71: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4317:71: note: in expansion of macro 'wxCommandEventHandler'
 4317 | #define EVT_CHOICE(winid, func) wx__DECLARE_EVT1(wxEVT_CHOICE, winid, wxCommandEventHandler(func))
 4317 | #define EVT_CHOICE(winid, func) wx__DECLARE_EVT1(wxEVT_CHOICE, winid, wxCommandEventHandler(func))
      |                                                                       ^~~~~~~~~~~~~~~~~~~~~
      |                                                                       ^~~~~~~~~~~~~~~~~~~~~
printing.cc:226:5: note: in expansion of macro 'EVT_CHOICE'
printing.cc:226:5: note: in expansion of macro 'EVT_CHOICE'
  226 |     EVT_CHOICE(svx_FORMAT, svxPrintDlg::OnChange)
  226 |     EVT_CHOICE(svx_FORMAT, svxPrintDlg::OnChange)
      |     ^~~~~~~~~~
      |     ^~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/textctrl.h:862:26: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/textctrl.h:862:26: note: in expansion of macro 'wx__DECLARE_EVT1'
  862 | #define EVT_TEXT(id, fn) wx__DECLARE_EVT1(wxEVT_TEXT, id, wxTextEventHandler(fn))
  862 | #define EVT_TEXT(id, fn) wx__DECLARE_EVT1(wxEVT_TEXT, id, wxTextEventHandler(fn))
      |                          ^~~~~~~~~~~~~~~~
      |                          ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/textctrl.h:852:34: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/textctrl.h:852:34: note: in expansion of macro 'wxCommandEventHandler'
  852 | #define wxTextEventHandler(func) wxCommandEventHandler(func)
  852 | #define wxTextEventHandler(func) wxCommandEventHandler(func)
      |                                  ^~~~~~~~~~~~~~~~~~~~~
      |                                  ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/textctrl.h:862:59: note: in expansion of macro 'wxTextEventHandler'
/usr/include/wx-3.0/wx/textctrl.h:862:59: note: in expansion of macro 'wxTextEventHandler'
  862 | #define EVT_TEXT(id, fn) wx__DECLARE_EVT1(wxEVT_TEXT, id, wxTextEventHandler(fn))
  862 | #define EVT_TEXT(id, fn) wx__DECLARE_EVT1(wxEVT_TEXT, id, wxTextEventHandler(fn))
      |                                                           ^~~~~~~~~~~~~~~~~~
      |                                                           ^~~~~~~~~~~~~~~~~~
printing.cc:227:5: note: in expansion of macro 'EVT_TEXT'
printing.cc:227:5: note: in expansion of macro 'EVT_TEXT'
  227 |     EVT_TEXT(svx_SCALE, svxPrintDlg::OnChange)
  227 |     EVT_TEXT(svx_SCALE, svxPrintDlg::OnChange)
      |     ^~~~~~~~
      |     ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4333:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4333:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4333 | #define EVT_COMBOBOX(winid, func) wx__DECLARE_EVT1(wxEVT_COMBOBOX, winid, wxCommandEventHandler(func))
 4333 | #define EVT_COMBOBOX(winid, func) wx__DECLARE_EVT1(wxEVT_COMBOBOX, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4333:75: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4333:75: note: in expansion of macro 'wxCommandEventHandler'
 4333 | #define EVT_COMBOBOX(winid, func) wx__DECLARE_EVT1(wxEVT_COMBOBOX, winid, wxCommandEventHandler(func))
 4333 | #define EVT_COMBOBOX(winid, func) wx__DECLARE_EVT1(wxEVT_COMBOBOX, winid, wxCommandEventHandler(func))
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
printing.cc:228:5: note: in expansion of macro 'EVT_COMBOBOX'
printing.cc:228:5: note: in expansion of macro 'EVT_COMBOBOX'
  228 |     EVT_COMBOBOX(svx_SCALE, svxPrintDlg::OnChange)
  228 |     EVT_COMBOBOX(svx_SCALE, svxPrintDlg::OnChange)
      |     ^~~~~~~~~~~~
      |     ^~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxSpinDoubleEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxSpinDoubleEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/spinctrl.h:109:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/spinctrl.h:109:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  109 |     wx__DECLARE_EVT1(wxEVT_SPINCTRLDOUBLE, id, wxSpinDoubleEventHandler(fn))
  109 |     wx__DECLARE_EVT1(wxEVT_SPINCTRLDOUBLE, id, wxSpinDoubleEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/spinctrl.h:101:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/spinctrl.h:101:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  101 |     wxEVENT_HANDLER_CAST(wxSpinDoubleEventFunction, func)
  101 |     wxEVENT_HANDLER_CAST(wxSpinDoubleEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/spinctrl.h:109:48: note: in expansion of macro 'wxSpinDoubleEventHandler'
/usr/include/wx-3.0/wx/spinctrl.h:109:48: note: in expansion of macro 'wxSpinDoubleEventHandler'
  109 |     wx__DECLARE_EVT1(wxEVT_SPINCTRLDOUBLE, id, wxSpinDoubleEventHandler(fn))
  109 |     wx__DECLARE_EVT1(wxEVT_SPINCTRLDOUBLE, id, wxSpinDoubleEventHandler(fn))
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~
printing.cc:229:5: note: in expansion of macro 'EVT_SPINCTRLDOUBLE'
printing.cc:229:5: note: in expansion of macro 'EVT_SPINCTRLDOUBLE'
  229 |     EVT_SPINCTRLDOUBLE(svx_BEARING, svxPrintDlg::OnChangeSpin)
  229 |     EVT_SPINCTRLDOUBLE(svx_BEARING, svxPrintDlg::OnChangeSpin)
      |     ^~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxSpinDoubleEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxSpinDoubleEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/spinctrl.h:109:5: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/spinctrl.h:109:5: note: in expansion of macro 'wx__DECLARE_EVT1'
  109 |     wx__DECLARE_EVT1(wxEVT_SPINCTRLDOUBLE, id, wxSpinDoubleEventHandler(fn))
  109 |     wx__DECLARE_EVT1(wxEVT_SPINCTRLDOUBLE, id, wxSpinDoubleEventHandler(fn))
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/spinctrl.h:101:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/spinctrl.h:101:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
  101 |     wxEVENT_HANDLER_CAST(wxSpinDoubleEventFunction, func)
  101 |     wxEVENT_HANDLER_CAST(wxSpinDoubleEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/spinctrl.h:109:48: note: in expansion of macro 'wxSpinDoubleEventHandler'
/usr/include/wx-3.0/wx/spinctrl.h:109:48: note: in expansion of macro 'wxSpinDoubleEventHandler'
  109 |     wx__DECLARE_EVT1(wxEVT_SPINCTRLDOUBLE, id, wxSpinDoubleEventHandler(fn))
  109 |     wx__DECLARE_EVT1(wxEVT_SPINCTRLDOUBLE, id, wxSpinDoubleEventHandler(fn))
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~
printing.cc:230:5: note: in expansion of macro 'EVT_SPINCTRLDOUBLE'
printing.cc:230:5: note: in expansion of macro 'EVT_SPINCTRLDOUBLE'
  230 |     EVT_SPINCTRLDOUBLE(svx_TILT, svxPrintDlg::OnChangeSpin)
  230 |     EVT_SPINCTRLDOUBLE(svx_TILT, svxPrintDlg::OnChangeSpin)
      |     ^~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
printing.cc:231:5: note: in expansion of macro 'EVT_BUTTON'
printing.cc:231:5: note: in expansion of macro 'EVT_BUTTON'
  231 |     EVT_BUTTON(wxID_PRINT, svxPrintDlg::OnPrint)
  231 |     EVT_BUTTON(wxID_PRINT, svxPrintDlg::OnPrint)
      |     ^~~~~~~~~~
      |     ^~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
printing.cc:232:5: note: in expansion of macro 'EVT_BUTTON'
printing.cc:232:5: note: in expansion of macro 'EVT_BUTTON'
  232 |     EVT_BUTTON(svx_EXPORT, svxPrintDlg::OnExport)
  232 |     EVT_BUTTON(svx_EXPORT, svxPrintDlg::OnExport)
      |     ^~~~~~~~~~
      |     ^~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
printing.cc:233:5: note: in expansion of macro 'EVT_BUTTON'
printing.cc:233:5: note: in expansion of macro 'EVT_BUTTON'
  233 |     EVT_BUTTON(wxID_CANCEL, svxPrintDlg::OnCancel)
  233 |     EVT_BUTTON(wxID_CANCEL, svxPrintDlg::OnCancel)
      |     ^~~~~~~~~~
      |     ^~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
printing.cc:237:5: note: in expansion of macro 'EVT_BUTTON'
printing.cc:237:5: note: in expansion of macro 'EVT_BUTTON'
  237 |     EVT_BUTTON(svx_PLAN, svxPrintDlg::OnPlan)
  237 |     EVT_BUTTON(svx_PLAN, svxPrintDlg::OnPlan)
      |     ^~~~~~~~~~
      |     ^~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4325:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4325:73: note: in expansion of macro 'wxCommandEventHandler'
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
 4325 | #  define EVT_BUTTON(winid, func) wx__DECLARE_EVT1(wxEVT_BUTTON, winid, wxCommandEventHandler(func))
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
      |                                                                         ^~~~~~~~~~~~~~~~~~~~~
printing.cc:238:5: note: in expansion of macro 'EVT_BUTTON'
printing.cc:238:5: note: in expansion of macro 'EVT_BUTTON'
  238 |     EVT_BUTTON(svx_ELEV, svxPrintDlg::OnElevation)
  238 |     EVT_BUTTON(svx_ELEV, svxPrintDlg::OnElevation)
      |     ^~~~~~~~~~
      |     ^~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
printing.cc:239:5: note: in expansion of macro 'EVT_UPDATE_UI'
printing.cc:239:5: note: in expansion of macro 'EVT_UPDATE_UI'
  239 |     EVT_UPDATE_UI(svx_PLAN, svxPrintDlg::OnPlanUpdate)
  239 |     EVT_UPDATE_UI(svx_PLAN, svxPrintDlg::OnPlanUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxUpdateUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4371:36: note: in expansion of macro 'wx__DECLARE_EVT1'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                    ^~~~~~~~~~~~~~~~
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3945:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
 3945 |     wxEVENT_HANDLER_CAST(wxUpdateUIEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
/usr/include/wx-3.0/wx/event.h:4371:77: note: in expansion of macro 'wxUpdateUIEventHandler'
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
 4371 | #define EVT_UPDATE_UI(winid, func) wx__DECLARE_EVT1(wxEVT_UPDATE_UI, winid, wxUpdateUIEventHandler(func))
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                                             ^~~~~~~~~~~~~~~~~~~~~~
printing.cc:240:5: note: in expansion of macro 'EVT_UPDATE_UI'
printing.cc:240:5: note: in expansion of macro 'EVT_UPDATE_UI'
  240 |     EVT_UPDATE_UI(svx_ELEV, svxPrintDlg::OnElevationUpdate)
  240 |     EVT_UPDATE_UI(svx_ELEV, svxPrintDlg::OnElevationUpdate)
      |     ^~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
printing.cc:241:5: note: in expansion of macro 'EVT_CHECKBOX'
printing.cc:241:5: note: in expansion of macro 'EVT_CHECKBOX'
  241 |     EVT_CHECKBOX(svx_LEGS, svxPrintDlg::OnChange)
  241 |     EVT_CHECKBOX(svx_LEGS, svxPrintDlg::OnChange)
      |     ^~~~~~~~~~~~
      |     ^~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
printing.cc:242:5: note: in expansion of macro 'EVT_CHECKBOX'
printing.cc:242:5: note: in expansion of macro 'EVT_CHECKBOX'
  242 |     EVT_CHECKBOX(svx_STATIONS, svxPrintDlg::OnChange)
  242 |     EVT_CHECKBOX(svx_STATIONS, svxPrintDlg::OnChange)
      |     ^~~~~~~~~~~~
      |     ^~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
printing.cc:243:5: note: in expansion of macro 'EVT_CHECKBOX'
printing.cc:243:5: note: in expansion of macro 'EVT_CHECKBOX'
  243 |     EVT_CHECKBOX(svx_NAMES, svxPrintDlg::OnChange)
  243 |     EVT_CHECKBOX(svx_NAMES, svxPrintDlg::OnChange)
      |     ^~~~~~~~~~~~
      |     ^~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
printing.cc:244:5: note: in expansion of macro 'EVT_CHECKBOX'
printing.cc:244:5: note: in expansion of macro 'EVT_CHECKBOX'
  244 |     EVT_CHECKBOX(svx_SURFACE, svxPrintDlg::OnChange)
  244 |     EVT_CHECKBOX(svx_SURFACE, svxPrintDlg::OnChange)
      |     ^~~~~~~~~~~~
      |     ^~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
printing.cc:245:5: note: in expansion of macro 'EVT_CHECKBOX'
printing.cc:245:5: note: in expansion of macro 'EVT_CHECKBOX'
  245 |     EVT_CHECKBOX(svx_SPLAYS, svxPrintDlg::OnChange)
  245 |     EVT_CHECKBOX(svx_SPLAYS, svxPrintDlg::OnChange)
      |     ^~~~~~~~~~~~
      |     ^~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
printing.cc:246:5: note: in expansion of macro 'EVT_CHECKBOX'
printing.cc:246:5: note: in expansion of macro 'EVT_CHECKBOX'
  246 |     EVT_CHECKBOX(svx_ENTS, svxPrintDlg::OnChange)
  246 |     EVT_CHECKBOX(svx_ENTS, svxPrintDlg::OnChange)
      |     ^~~~~~~~~~~~
      |     ^~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
printing.cc:247:5: note: in expansion of macro 'EVT_CHECKBOX'
printing.cc:247:5: note: in expansion of macro 'EVT_CHECKBOX'
  247 |     EVT_CHECKBOX(svx_FIXES, svxPrintDlg::OnChange)
  247 |     EVT_CHECKBOX(svx_FIXES, svxPrintDlg::OnChange)
      |     ^~~~~~~~~~~~
      |     ^~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:88:59: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
   88 | #define wxStaticCastEvent(type, val) static_cast<type>(val)
      |                                                           ^
      |                                                           ^
/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY'
/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)
   91 |     wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj)
      |                                                                         ^~
      |                                                                         ^~
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
/usr/include/wx-3.0/wx/event.h:4129:5: note: in expansion of macro 'wx__DECLARE_EVT2'
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
 4129 |     wx__DECLARE_EVT2(evt, id, wxID_ANY, fn)
      |     ^~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
/usr/include/wx-3.0/wx/event.h:4316:35: note: in expansion of macro 'wx__DECLARE_EVT1'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                   ^~~~~~~~~~~~~~~~
      |                                   ^~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
/usr/include/wx-3.0/wx/event.h:148:49: note: in expansion of macro 'wxStaticCastEvent'
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                                                 ^~~~~~~~~~~~~~~~~
      |                                                 ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/event.h:4316:75: note: in expansion of macro 'wxCommandEventHandler'
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
 4316 | #define EVT_CHECKBOX(winid, func) wx__DECLARE_EVT1(wxEVT_CHECKBOX, winid, wxCommandEventHandler(func))
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
      |                                                                           ^~~~~~~~~~~~~~~~~~~~~
printing.cc:248:5: note: in expansion of macro 'EVT_CHECKBOX'
printing.cc:248:5: note: in expansion of macro 'EVT_CHECKBOX'
  248 |     EVT_CHECKBOX(svx_EXPORTS, svxPrintDlg::OnChange)
  248 |     EVT_CHECKBOX(svx_EXPORTS, svxPrintDlg::OnChange)
      |     ^~~~~~~~~~~~
      |     ^~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocChildFrameAny<ChildFrame, ParentFrame>::Create(wxDocument*, wxView*, ParentFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with ChildFrame = wxFrame; ParentFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/docview.h:816:37:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxActivateEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3931:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
 3931 |     wxEVENT_HANDLER_CAST(wxActivateEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
/usr/include/wx-3.0/wx/docview.h:730:23: note: in expansion of macro 'wxActivateEventHandler'
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
  730 |                       wxActivateEventHandler(wxDocChildFrameAny::OnActivate));
      |                       ^~~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:732:23: note: in expansion of macro 'wxCloseEventHandler'
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
  732 |                       wxCloseEventHandler(wxDocChildFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h: In instantiation of 'bool wxDocParentFrameAny<BaseFrame>::Create(wxDocManager*, wxFrame*, wxWindowID, const wxString&, const wxPoint&, const wxSize&, long int, const wxString&) [with BaseFrame = wxFrame; wxWindowID = int]':
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/docview.h:970:38:   required from here
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCommandEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3906:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
 3906 |     wxEVENT_HANDLER_CAST(wxCommandEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
/usr/include/wx-3.0/wx/docview.h:899:23: note: in expansion of macro 'wxCommandEventHandler'
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
  899 |                       wxCommandEventHandler(wxDocParentFrameAny::OnExit));
      |                       ^~~~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
/usr/include/wx-3.0/wx/event.h:148:30: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxCloseEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type]
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
  148 |     ( wxObjectEventFunction )( wxEventFunction )wxStaticCastEvent( functype, &func )
      |                              ^
      |                              ^
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
/usr/include/wx-3.0/wx/event.h:3947:5: note: in expansion of macro 'wxEVENT_HANDLER_CAST'
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
 3947 |     wxEVENT_HANDLER_CAST(wxCloseEventFunction, func)
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
/usr/include/wx-3.0/wx/docview.h:901:23: note: in expansion of macro 'wxCloseEventHandler'
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
  901 |                       wxCloseEventHandler(wxDocParentFrameAny::OnCloseWindow));
      |                       ^~~~~~~~~~~~~~~~~~~
      |                       ^~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-printing.Tpo .deps/aven-printing.Po
mv -f .deps/aven-printing.Tpo .deps/aven-printing.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-buttontaghandler.o -MD -MP -MF .deps/aven-buttontaghandler.Tpo -c -o aven-buttontaghandler.o `test -f 'buttontaghandler.cc' || echo './'`buttontaghandler.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-buttontaghandler.o -MD -MP -MF .deps/aven-buttontaghandler.Tpo -c -o aven-buttontaghandler.o `test -f 'buttontaghandler.cc' || echo './'`buttontaghandler.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/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/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]
/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 ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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: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 ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  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'
/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, \
  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'
/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);
  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/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:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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: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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  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'
/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, \
  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'
/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);
  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/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:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  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'
/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, \
  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'
/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);
  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&)'
/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; }
  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/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:244:26: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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: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 ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
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/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from buttontaghandler.cc:26:
                 from buttontaghandler.cc:26:
/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&)'
/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; }                 \
  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'
/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 ) \
  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'
/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 )
  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'
/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*,
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/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/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:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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: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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/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,                                 \
  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'
/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 )
  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'
/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*,
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18,
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/winpars.h:17,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from /usr/include/wx-3.0/wx/html/htmlwin.h:19,
                 from buttontaghandler.cc:26:
                 from buttontaghandler.cc:26:
/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&)'
/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; }                 \
  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'
/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 ) \
  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'
/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 )
  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'
/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*,
   30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/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/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:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  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'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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/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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  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'
/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,                                 \
  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'
/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 )
  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'
/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*,
   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&)'
/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; }
  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/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]
/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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/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]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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/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]
/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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]
/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  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'
/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*,
   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&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from buttontaghandler.cc:26:
In file included from buttontaghandler.cc:26:
/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: 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]
/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); }
  594 |     virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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)
  603 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from buttontaghandler.cc:26:
In file included from buttontaghandler.cc:26:
/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: 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]
/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); }
  625 |     virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from aven.h:44,
                 from aven.h:44,
                 from buttontaghandler.cc:25:
                 from buttontaghandler.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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)
  630 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-buttontaghandler.Tpo .deps/aven-buttontaghandler.Po
mv -f .deps/aven-buttontaghandler.Tpo .deps/aven-buttontaghandler.Po
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-pos.o -MD -MP -MF .deps/aven-pos.Tpo -c -o aven-pos.o `test -f 'pos.cc' || echo './'`pos.cc
g++ -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2 -MT aven-pos.o -MD -MP -MF .deps/aven-pos.Tpo -c -o aven-pos.o `test -f 'pos.cc' || echo './'`pos.cc
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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1224 |     { assign(nRepeat, ch); }
 1224 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(size_t, wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1226 |     { assign(nRepeat, ch); }
 1226 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2667:40: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)'
 2667 |   wxString& assign(size_t n, wxUniChar ch)
 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: In constructor 'wxString::wxString(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1228 |     { assign(nRepeat, ch); }
 1228 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In constructor 'wxString::wxString(size_t, wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1230:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1230 |     { assign(nRepeat, ch); }
 1230 |     { assign(nRepeat, ch); }
      |                         ^
      |                         ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2681:43: note:   initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)'
 2681 |   wxString& assign(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::operator<<(wxUniChar)':
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
 1995 |   wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; }
      |                                                    ^
      |                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::operator<<(wxUniCharRef)':
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:1996:55: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
 1996 |   wxString& operator<<(wxUniCharRef ch) { append(1, ch); return *this; }
      |                                                       ^
      |                                                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString& wxString::Append(wxUniChar, size_t)':
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2039 |     { append(count, ch); return *this; }
 2039 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
/usr/include/wx-3.0/wx/string.h:2523:40: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniChar)'
 2523 |   wxString& append(size_t n, wxUniChar ch)
 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: In member function 'wxString& wxString::Append(wxUniCharRef, size_t)':
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2041:23: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2041 |     { append(count, ch); return *this; }
 2041 |     { append(count, ch); return *this; }
      |                       ^
      |                       ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
/usr/include/wx-3.0/wx/string.h:2543:43: note:   initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)'
 2543 |   wxString& append(size_t n, wxUniCharRef ch)
 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: In member function 'wxString wxString::Before(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
 2195 |   wxString Before(wxUniChar ch) const { return BeforeLast(ch); }
      |                                                             ^
      |                                                             ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2186:33: note:   initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) 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;
 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: In member function 'wxString wxString::After(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
 2196 |   wxString After(wxUniChar ch) const { return AfterFirst(ch); }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
/usr/include/wx-3.0/wx/string.h:2189:33: note:   initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const'
 2189 |   wxString AfterFirst(wxUniChar ch) 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: In member function 'size_t wxString::Index(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
 2403 |   size_t Index(wxUniChar ch)         const { return Find(ch);  }
      |                                                            ^
      |                                                            ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) 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]
/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
 2412 |   int First( wxUniChar ch ) const { return Find(ch); }
      |                                                   ^
      |                                                   ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 2222 |   int Find(wxUniChar ch, bool bFromEnd = false) const;   // like strchr/strrchr
      |            ~~~~~~~~~~^~
      |            ~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) 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]
/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
 2413 |   int First( wxUniCharRef ch ) const { return Find(ch); }
      |                                                      ^
      |                                                      ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2223:25: note:   initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) 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
 2223 |   int Find(wxUniCharRef ch, bool bFromEnd = false) const
      |            ~~~~~~~~~~~~~^~
      |            ~~~~~~~~~~~~~^~
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const':
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
 2418 |   int Last( wxUniChar ch ) const { return Find(ch, true); }
      |                                                        ^
      |                                                        ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2222:22: note:   initializing argument 1 of 'int wxString::Find(wxUniChar, bool) 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
 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: In function 'bool operator==(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); }
      |                                                                                    ^
      |                                                                                    ^
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)':
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)':
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy]
 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)'
  108 |     wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; }
  108 |     wxUniChar& operator=(const wxUniChar& 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/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
/usr/include/wx-3.0/wx/string.h:2144:27: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const'
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
 2144 |   bool IsSameAs(wxUniChar c, bool compareWithCase = true) const;
      |                 ~~~~~~~~~~^
      |                 ~~~~~~~~~~^
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)':
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy]
 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); }
 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,
In file included from /usr/include/wx-3.0/wx/strvararg.h:22,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/string.h:46,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/memory.h:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)'
  224 |     wxUniCharRef& operator=(const wxUniCharRef& c)
  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:15,
                 from /usr/include/wx-3.0/wx/object.h:19,
                 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/wx.h:15,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/string.h:2146:30: note:   initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) 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
 2146 |   bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const
      |                 ~~~~~~~~~~~~~^
      |                 ~~~~~~~~~~~~~^
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxObject* const& wxObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1195:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
 1195 | WX_DECLARE_LIST_2(wxObject, wxObjectList, wxObjectListNode,
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h: In member function 'wxChar* const& wxStringListBase::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1242:1: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
 1242 | WX_DECLARE_LIST_2(wxChar, wxStringListBase, wxStringListNode, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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: 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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_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,
  746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 '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:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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/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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  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: 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/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro '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,
  749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: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; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  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: 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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro '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,
  752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro '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(
   19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 '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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)':
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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 '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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  714 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro '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(
   24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxPoint* const& wxPointList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/gdicmn.h:690:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
  690 | WX_DECLARE_LIST_WITH_DECL(wxPoint, wxPointList, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/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/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 wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  611 |     wxStringHash& operator=(const wxStringHash&) { 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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  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/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:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)'
  611 |     wxStringHash& operator=(const wxStringHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
  697 |     _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP'
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
  894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)'
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
  626 |     wxStringEqual& operator=(const wxStringEqual&) { return *this; }
      |                    ^~~~~~~~
      |                    ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/variant.h: In member function 'wxVariant* const& wxVariantList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/variant.h:101:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
  101 | WX_DECLARE_LIST_WITH_DECL(wxVariant, wxVariantList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/any.h: In member function 'wxAny* const& wxAnyList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/any.h:1113:1: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
 1113 | WX_DECLARE_LIST_WITH_DECL(wxAny, wxAnyList, class WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)':
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1204:24: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
 1204 | class WXDLLIMPEXP_BASE wxEventAnyPayloadMixin : public wxEventBasicPayloadMixin
      |                        ^~~~~~~~~~~~~~~~~~~~~~
      |                        ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h: In copy constructor 'wxThreadEvent::wxThreadEvent(const wxThreadEvent&)':
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
/usr/include/wx-3.0/wx/event.h:1295:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here
 1295 |           wxEventAnyPayloadMixin(event)
 1295 |           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: In copy constructor 'wxCommandEvent::wxCommandEvent(const wxCommandEvent&)':
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1540:46: warning: implicitly-declared 'wxEventBasicPayloadMixin::wxEventBasicPayloadMixin(const wxEventBasicPayloadMixin&)' is deprecated [-Wdeprecated-copy]
 1540 |           m_clientObject(event.m_clientObject)
 1540 |           m_clientObject(event.m_clientObject)
      |                                              ^
      |                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/event.h:1201:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
 1201 |     wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin);
 1201 |     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/wx.h:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxScrollEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:1637:68: warning: implicitly-declared 'wxScrollEvent::wxScrollEvent(const wxScrollEvent&)' is deprecated [-Wdeprecated-copy]
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
 1637 |     virtual wxEvent *Clone() const { return new wxScrollEvent(*this); }
      |                                                                    ^
      |                                                                    ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:1640:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
 1640 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2173:67: warning: implicitly-declared 'wxPaintEvent::wxPaintEvent(const wxPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
 2173 |     virtual wxEvent *Clone() const { return new wxPaintEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
 2176 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxNcPaintEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2186:69: warning: implicitly-declared 'wxNcPaintEvent::wxNcPaintEvent(const wxNcPaintEvent&)' is deprecated [-Wdeprecated-copy]
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
 2186 |     virtual wxEvent *Clone() const { return new wxNcPaintEvent(*this); }
      |                                                                     ^
      |                                                                     ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2189:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
 2189 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxChildFocusEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2262:72: warning: implicitly-declared 'wxChildFocusEvent::wxChildFocusEvent(const wxChildFocusEvent&)' is deprecated [-Wdeprecated-copy]
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
 2262 |     virtual wxEvent *Clone() const { return new wxChildFocusEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2265:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
 2265 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2325:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy]
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
 2325 |     virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2328:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
 2328 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2493:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy]
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
 2493 |     virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); }
      |                                                                      ^
      |                                                                      ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2496:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
 2496 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2762:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
 2762 |     virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); }
      |                                                                              ^
      |                                                                              ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2765:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
 2765 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxDisplayChangedEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2833:76: warning: implicitly-declared 'wxDisplayChangedEvent::wxDisplayChangedEvent(const wxDisplayChangedEvent&)' is deprecated [-Wdeprecated-copy]
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
 2833 |     virtual wxEvent *Clone() const { return new wxDisplayChangedEvent(*this); }
      |                                                                            ^
      |                                                                            ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2826:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
 2826 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2979:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy]
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
 2979 |     virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); }
      |                                                                          ^
      |                                                                          ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2982:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
 2982 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:24,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const':
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/event.h:2992:75: warning: implicitly-declared 'wxWindowDestroyEvent::wxWindowDestroyEvent(const wxWindowDestroyEvent&)' is deprecated [-Wdeprecated-copy]
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
 2992 |     virtual wxEvent *Clone() const { return new wxWindowDestroyEvent(*this); }
      |                                                                           ^
      |                                                                           ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/event.h:2995:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
 2995 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const 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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:461: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:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   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/unix/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
  694 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP'
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
   67 |     WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash);
      |     ^~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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:31,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: In member function 'virtual wxEvent* wxTimerEvent::Clone() const':
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
/usr/include/wx-3.0/wx/timer.h:177:67: warning: implicitly-declared 'wxTimerEvent::wxTimerEvent(const wxTimerEvent&)' is deprecated [-Wdeprecated-copy]
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
  177 |     virtual wxEvent *Clone() const { return new wxTimerEvent(*this); }
      |                                                                   ^
      |                                                                   ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
  183 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/module.h: In member function 'wxModule* const& wxModuleList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1140:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
 1140 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, class usergoo)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
/usr/include/wx-3.0/wx/module.h:21:1: note: in expansion of macro 'WX_DECLARE_USER_EXPORTED_LIST'
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
   21 | WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/window.h: In member function 'wxWindow* const& wxWindowList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/window.h:151:1: note: in expansion of macro 'WX_DECLARE_LIST_3'
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
  151 | WX_DECLARE_LIST_3(wxWindow, wxWindowBase, wxWindowList, wxWindowListNode, class WXDLLIMPEXP_CORE);
      | ^~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~
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:20,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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/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 wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy]
  244 |           m_getKey( k_ex ) \
  244 |           m_getKey( k_ex ) \
      |                          ^
      |                          ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  255 |           m_getKey( ht.m_getKey ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { 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]
/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 ) \
  255 |           m_getKey( ht.m_getKey ) \
      |                                 ^
      |                                 ^
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)'
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
  461 |     CLASSNAME& operator=(const CLASSNAME&) { return *this; } \
      |                ^~~~~~~~
      |                ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX'
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
  637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  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/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:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy]
  281 |     hasher hash_funct() { return m_hasher; } \
  281 |     hasher hash_funct() { return m_hasher; } \
      |                                  ^~~~~~~~
      |                                  ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)'
  544 |     wxIntegerHash& operator=(const wxIntegerHash&) { return *this; }
  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/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:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy]
  282 |     key_equal key_eq() { return m_equals; } \
  282 |     key_equal key_eq() { return m_equals; } \
      |                                 ^~~~~~~~
      |                                 ^~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE'
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
  638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \
      | ^~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP'
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
  707 |     _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL )
      |     ^~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL'
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
  710 |     WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP'
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
  189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)'
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
  563 |     wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; }
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17,
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/affinematrix2d.h:17,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/dc.h:32,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from /usr/include/wx-3.0/wx/wx.h:50,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  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: 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]
/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; }
  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&)'
/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)'
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
  634 |     wxRect2DDouble& operator = (const wxRect2DDouble& rect);
      |                     ^~~~~~~~
      |                     ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenu* const& wxMenuList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:36:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
   36 | WX_DECLARE_EXPORTED_LIST(wxMenu, wxMenuList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/menu.h: In member function 'wxMenuItem* const& wxMenuItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/menu.h:37:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
   37 | WX_DECLARE_EXPORTED_LIST(wxMenuItem, wxMenuItemList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
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:63,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: 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]
/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); }
  384 |     virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); }
      |                                                                                ^
      |                                                                                ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  387 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/dataobj.h: In constructor 'wxDataObjectSimple::wxDataObjectSimple(const wxDataFormat&)':
/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]
/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)
  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/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   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/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: 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]
/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; }
  229 |         { return m_format; }
      |                  ^~~~~~~~
      |                  ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
In file included from /usr/include/wx-3.0/wx/dataobj.h:79,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from /usr/include/wx-3.0/wx/wx.h:66,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)'
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
   31 |     wxDataFormat& operator=(const wxDataFormat& format)
      |                   ^~~~~~~~
      |                   ^~~~~~~~
In file included from /usr/include/wx-3.0/wx/wx.h:17,
In file included from /usr/include/wx-3.0/wx/wx.h:17,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/dataobj.h: In member function 'wxDataObjectSimple* const& wxSimpleDataObjectList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/dataobj.h:261:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
  261 | WX_DECLARE_EXPORTED_LIST(wxDataObjectSimple, wxSimpleDataObjectList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/gtk/radiobox.h: In member function 'wxGTKRadioButtonInfo* const& wxRadioBoxButtonsInfoList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/gtk/radiobox.h:18:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
   18 | WX_DECLARE_EXPORTED_LIST(wxGTKRadioButtonInfo, wxRadioBoxButtonsInfoList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/tbarbase.h: In member function 'wxToolBarToolBase* const& wxToolBarToolsList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/tbarbase.h:272:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
  272 | WX_DECLARE_EXPORTED_LIST(wxToolBarToolBase, wxToolBarToolsList);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:874:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  874 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/sizer.h: In member function 'wxSizerItem* const& wxSizerItemList::const_reverse_iterator::operator*() const':
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
/usr/include/wx-3.0/wx/list.h:966:60: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers]
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
  966 |                 { return *(pointer_type)m_node->GetDataPtr(); }             \
      |                                                            ^
      |                                                            ^
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
/usr/include/wx-3.0/wx/list.h:1111:5: note: in expansion of macro 'WX_DECLARE_LIST_4'
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
 1111 |     WX_DECLARE_LIST_4(T, Tbase, name, nodetype, classexp, WX_LIST_PTROP_NONE)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
/usr/include/wx-3.0/wx/list.h:1116:5: note: in expansion of macro 'WX_DECLARE_LIST_3'
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
 1116 |     WX_DECLARE_LIST_3(elementtype, elementtype, listname, nodename, classexp)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
/usr/include/wx-3.0/wx/list.h:1129:5: note: in expansion of macro 'WX_DECLARE_LIST_2'
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
 1129 |     WX_DECLARE_LIST_2(elementtype, listname, wx##listname##Node, decl)
      |     ^~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
/usr/include/wx-3.0/wx/list.h:1132:5: note: in expansion of macro 'WX_DECLARE_LIST_WITH_DECL'
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
 1132 |     WX_DECLARE_LIST_WITH_DECL(elementtype, listname, class WXDLLIMPEXP_CORE)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
/usr/include/wx-3.0/wx/sizer.h:488:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_LIST'
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
  488 | WX_DECLARE_EXPORTED_LIST( wxSizerItem, wxSizerItemList );
      | ^~~~~~~~~~~~~~~~~~~~~~~~
      | ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16,
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/gtk/filedlg.h:12,
                 from /usr/include/wx-3.0/wx/filedlg.h:235,
                 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:93,
                 from wx.h:31,
                 from wx.h:31,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc: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: 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]
/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 ); }
  101 |     virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); }
      |                                                                        ^
      |                                                                        ^
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
In file included from /usr/include/wx-3.0/wx/wxprec.h:12,
                 from wx.h:24,
                 from wx.h:24,
                 from exportfilter.h:27,
                 from exportfilter.h:27,
                 from pos.h:22,
                 from pos.h:22,
                 from pos.cc:25:
                 from pos.cc:25:
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
/usr/include/wx-3.0/wx/defs.h:3549:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)'
 3549 |         classname& operator=(const classname&)
 3549 |         classname& operator=(const classname&)
      |                    ^~~~~~~~
      |                    ^~~~~~~~
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS'
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
  134 |     wxDECLARE_NO_ASSIGN_CLASS(name);                                          \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN'
  227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n)                          wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n);
  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'
/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 )
  118 |     DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent )
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/aven-pos.Tpo .deps/aven-pos.Po
mv -f .deps/aven-pos.Tpo .deps/aven-pos.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-date.o -MD -MP -MF .deps/aven-date.Tpo -c -o aven-date.o `test -f 'date.c' || echo './'`date.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-date.o -MD -MP -MF .deps/aven-date.Tpo -c -o aven-date.o `test -f 'date.c' || echo './'`date.c
mv -f .deps/aven-date.Tpo .deps/aven-date.Po
mv -f .deps/aven-date.Tpo .deps/aven-date.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-img_hosted.o -MD -MP -MF .deps/aven-img_hosted.Tpo -c -o aven-img_hosted.o `test -f 'img_hosted.c' || echo './'`img_hosted.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-img_hosted.o -MD -MP -MF .deps/aven-img_hosted.Tpo -c -o aven-img_hosted.o `test -f 'img_hosted.c' || echo './'`img_hosted.c
mv -f .deps/aven-img_hosted.Tpo .deps/aven-img_hosted.Po
mv -f .deps/aven-img_hosted.Tpo .deps/aven-img_hosted.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-useful.o -MD -MP -MF .deps/aven-useful.Tpo -c -o aven-useful.o `test -f 'useful.c' || echo './'`useful.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-useful.o -MD -MP -MF .deps/aven-useful.Tpo -c -o aven-useful.o `test -f 'useful.c' || echo './'`useful.c
mv -f .deps/aven-useful.Tpo .deps/aven-useful.Po
mv -f .deps/aven-useful.Tpo .deps/aven-useful.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-hash.o -MD -MP -MF .deps/aven-hash.Tpo -c -o aven-hash.o `test -f 'hash.c' || echo './'`hash.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-hash.o -MD -MP -MF .deps/aven-hash.Tpo -c -o aven-hash.o `test -f 'hash.c' || echo './'`hash.c
mv -f .deps/aven-hash.Tpo .deps/aven-hash.Po
mv -f .deps/aven-hash.Tpo .deps/aven-hash.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-cmdline.o -MD -MP -MF .deps/aven-cmdline.Tpo -c -o aven-cmdline.o `test -f 'cmdline.c' || echo './'`cmdline.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-cmdline.o -MD -MP -MF .deps/aven-cmdline.Tpo -c -o aven-cmdline.o `test -f 'cmdline.c' || echo './'`cmdline.c
mv -f .deps/aven-cmdline.Tpo .deps/aven-cmdline.Po
mv -f .deps/aven-cmdline.Tpo .deps/aven-cmdline.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-message.o -MD -MP -MF .deps/aven-message.Tpo -c -o aven-message.o `test -f 'message.c' || echo './'`message.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-message.o -MD -MP -MF .deps/aven-message.Tpo -c -o aven-message.o `test -f 'message.c' || echo './'`message.c
mv -f .deps/aven-message.Tpo .deps/aven-message.Po
mv -f .deps/aven-message.Tpo .deps/aven-message.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-str.o -MD -MP -MF .deps/aven-str.Tpo -c -o aven-str.o `test -f 'str.c' || echo './'`str.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-str.o -MD -MP -MF .deps/aven-str.Tpo -c -o aven-str.o `test -f 'str.c' || echo './'`str.c
mv -f .deps/aven-str.Tpo .deps/aven-str.Po
mv -f .deps/aven-str.Tpo .deps/aven-str.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-filename.o -MD -MP -MF .deps/aven-filename.Tpo -c -o aven-filename.o `test -f 'filename.c' || echo './'`filename.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-filename.o -MD -MP -MF .deps/aven-filename.Tpo -c -o aven-filename.o `test -f 'filename.c' || echo './'`filename.c
mv -f .deps/aven-filename.Tpo .deps/aven-filename.Po
mv -f .deps/aven-filename.Tpo .deps/aven-filename.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-osdepend.o -MD -MP -MF .deps/aven-osdepend.Tpo -c -o aven-osdepend.o `test -f 'osdepend.c' || echo './'`osdepend.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-osdepend.o -MD -MP -MF .deps/aven-osdepend.Tpo -c -o aven-osdepend.o `test -f 'osdepend.c' || echo './'`osdepend.c
mv -f .deps/aven-osdepend.Tpo .deps/aven-osdepend.Po
mv -f .deps/aven-osdepend.Tpo .deps/aven-osdepend.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-z_getopt.o -MD -MP -MF .deps/aven-z_getopt.Tpo -c -o aven-z_getopt.o `test -f 'z_getopt.c' || echo './'`z_getopt.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-z_getopt.o -MD -MP -MF .deps/aven-z_getopt.Tpo -c -o aven-z_getopt.o `test -f 'z_getopt.c' || echo './'`z_getopt.c
mv -f .deps/aven-z_getopt.Tpo .deps/aven-z_getopt.Po
mv -f .deps/aven-z_getopt.Tpo .deps/aven-z_getopt.Po
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-getopt1.o -MD -MP -MF .deps/aven-getopt1.Tpo -c -o aven-getopt1.o `test -f 'getopt1.c' || echo './'`getopt1.c
gcc -DHAVE_CONFIG_H -I. -I..    -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wnested-externs      -Wcast-align  -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -DAVEN -g -O2 -MT aven-getopt1.o -MD -MP -MF .deps/aven-getopt1.Tpo -c -o aven-getopt1.o `test -f 'getopt1.c' || echo './'`getopt1.c
mv -f .deps/aven-getopt1.Tpo .deps/aven-getopt1.Po
mv -f .deps/aven-getopt1.Tpo .deps/aven-getopt1.Po
g++ -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2   -o aven aven-aven.o aven-gfxcore.o aven-mainfrm.o aven-model.o aven-vector3.o aven-aboutdlg.o aven-namecompare.o aven-aventreectrl.o aven-export.o aven-guicontrol.o aven-gla-gl.o aven-glbitmapfont.o aven-gpx.o aven-json.o aven-kml.o aven-log.o aven-moviemaker.o aven-hpgl.o aven-cavernlog.o aven-avenprcore.o aven-printing.o aven-buttontaghandler.o aven-pos.o aven-date.o aven-img_hosted.o aven-useful.o aven-hash.o aven-cmdline.o aven-message.o aven-str.o aven-filename.o aven-osdepend.o aven-z_getopt.o aven-getopt1.o  -pthread   -lwx_gtk3u_core-3.0 -lwx_gtk3u_gl-3.0 -lwx_gtk3u_html-3.0 -lwx_baseu-3.0  -lXxf86vm -lGLU -lGL -lproj   -lm 
g++ -Wall -W -Wunused -Wshadow -Wpointer-arith      -Wwrite-strings -Wcast-align   -I/usr/lib64/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -g -O2   -o aven aven-aven.o aven-gfxcore.o aven-mainfrm.o aven-model.o aven-vector3.o aven-aboutdlg.o aven-namecompare.o aven-aventreectrl.o aven-export.o aven-guicontrol.o aven-gla-gl.o aven-glbitmapfont.o aven-gpx.o aven-json.o aven-kml.o aven-log.o aven-moviemaker.o aven-hpgl.o aven-cavernlog.o aven-avenprcore.o aven-printing.o aven-buttontaghandler.o aven-pos.o aven-date.o aven-img_hosted.o aven-useful.o aven-hash.o aven-cmdline.o aven-message.o aven-str.o aven-filename.o aven-osdepend.o aven-z_getopt.o aven-getopt1.o  -pthread   -lwx_gtk3u_core-3.0 -lwx_gtk3u_gl-3.0 -lwx_gtk3u_html-3.0 -lwx_baseu-3.0  -lXxf86vm -lGLU -lGL -lproj   -lm 
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/src'
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/src'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/src'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/src'
Making all in doc
Making all in doc
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/doc'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/doc'
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/doc'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/doc'
Making all in tests
Making all in tests
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/tests'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/tests'
make[2]: Nothing to be done for 'all'.
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/tests'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/tests'
make[1]: Leaving directory '/builddir/build/BUILD/survex-1.2.42'
make[1]: Leaving directory '/builddir/build/BUILD/survex-1.2.42'
+ RPM_EC=0
+ RPM_EC=0
++ jobs -p
++ jobs -p
+ exit 0
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.AKkTru
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.AKkTru
+ umask 022
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le '!=' / ']'
+ '[' /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
+ rm -rf /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
++ dirname /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
++ dirname /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
+ mkdir /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
+ cd survex-1.2.42
+ cd survex-1.2.42
+ '[' /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le = / ']'
+ '[' /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le = / ']'
+ '[' /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le '!=' / ']'
+ '[' /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
+ rm -rf /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
+ mkdir -p /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
+ mkdir -p /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
+ make install DESTDIR=/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
+ make install DESTDIR=/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
Making install in .
Making install in .
make[1]: Entering directory '/builddir/build/BUILD/survex-1.2.42'
make[1]: Entering directory '/builddir/build/BUILD/survex-1.2.42'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42'
make[1]: Leaving directory '/builddir/build/BUILD/survex-1.2.42'
make[1]: Leaving directory '/builddir/build/BUILD/survex-1.2.42'
Making install in lib
Making install in lib
make[1]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[1]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib'
Making install in icons
Making install in icons
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib/icons'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib/icons'
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib/icons'
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib/icons'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p "/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/scalable/mimetypes"
/usr/bin/mkdir -p "/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/scalable/mimetypes"
/usr/bin/mkdir -p "/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/32x32/mimetypes"
/usr/bin/mkdir -p "/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/32x32/mimetypes"
for f in 3d err pos svx ; do \
for f in 3d err pos svx ; do \
  /usr/bin/install -c -m 644 "./$f.svg" "/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/scalable/mimetypes/application-x-survex-$f.svg" ; \
  /usr/bin/install -c -m 644 "./$f.svg" "/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/scalable/mimetypes/application-x-survex-$f.svg" ; \
  /usr/bin/install -c -m 644 "./$f.png" "/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/32x32/mimetypes/application-x-survex-$f.png" ; \
  /usr/bin/install -c -m 644 "./$f.png" "/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/32x32/mimetypes/application-x-survex-$f.png" ; \
done
done
/usr/bin/install -c -m 644 "./plt.svg" "/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/scalable/mimetypes/application-x-compass-plot.svg"
/usr/bin/install -c -m 644 "./plt.svg" "/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/scalable/mimetypes/application-x-compass-plot.svg"
/usr/bin/install -c -m 644 "./plt.png" "/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/32x32/mimetypes/application-x-compass-plot.png"
/usr/bin/install -c -m 644 "./plt.png" "/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/32x32/mimetypes/application-x-compass-plot.png"
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/scalable/apps'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/scalable/apps'
 /usr/bin/install -c -m 644 aven.svg '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/scalable/apps'
 /usr/bin/install -c -m 644 aven.svg '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/icons/hicolor/scalable/apps'
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib/icons'
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib/icons'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib/icons'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib/icons'
Making install in images
Making install in images
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib/images'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib/images'
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib/images'
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib/images'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/survex/images'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/survex/images'
 /usr/bin/install -c -m 644 aven-about.png osterei.png texture.png '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/survex/images'
 /usr/bin/install -c -m 644 aven-about.png osterei.png texture.png '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/survex/images'
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib/images'
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib/images'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib/images'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib/images'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/applications'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/applications'
 /usr/bin/install -c -m 644 survex-aven.desktop '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/applications'
 /usr/bin/install -c -m 644 survex-aven.desktop '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/applications'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/gtksourceview-3.0/language-specs'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/gtksourceview-3.0/language-specs'
 /usr/bin/install -c -m 644 survex.lang '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/gtksourceview-3.0/language-specs'
 /usr/bin/install -c -m 644 survex.lang '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/gtksourceview-3.0/language-specs'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/mime/packages'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/mime/packages'
 /usr/bin/install -c -m 644 survex.xml '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/mime/packages'
 /usr/bin/install -c -m 644 survex.xml '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/mime/packages'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/survex'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/survex'
 /usr/bin/install -c -m 644 bcra3.svx bcra5.svx bg.msg ca.msg de.msg de_CH.msg el.msg en_US.msg es.msg fr.msg hu.msg id.msg it.msg pl.msg pt.msg pt_BR.msg ro.msg ru.msg sk.msg zh_CN.msg en.msg unifont.pixelfont '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/survex'
 /usr/bin/install -c -m 644 bcra3.svx bcra5.svx bg.msg ca.msg de.msg de_CH.msg el.msg en_US.msg es.msg fr.msg hu.msg id.msg it.msg pl.msg pt.msg pt_BR.msg ro.msg ru.msg sk.msg zh_CN.msg en.msg unifont.pixelfont '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/survex'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/survex/proj'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/survex/proj'
 /usr/bin/install -c -m 644 proj/esri '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/survex/proj'
 /usr/bin/install -c -m 644 proj/esri '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/survex/proj'
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[1]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib'
make[1]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/lib'
Making install in src
Making install in src
make[1]: Entering directory '/builddir/build/BUILD/survex-1.2.42/src'
make[1]: Entering directory '/builddir/build/BUILD/survex-1.2.42/src'
make  install-am
make  install-am
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/src'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/src'
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/src'
make[3]: Entering directory '/builddir/build/BUILD/survex-1.2.42/src'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin'
  /usr/bin/install -c cavern diffpos dump3d extend sorterr survexport aven '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin'
  /usr/bin/install -c cavern diffpos dump3d extend sorterr survexport aven '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin'
make  install-exec-hook
make  install-exec-hook
make[4]: Entering directory '/builddir/build/BUILD/survex-1.2.42/src'
make[4]: Entering directory '/builddir/build/BUILD/survex-1.2.42/src'
ln /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/survexport \
ln /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/survexport \
   /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/3dtopos || \
   /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/3dtopos || \
    cp -p /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/survexport \
    cp -p /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/survexport \
	  /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/3dtopos
	  /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/3dtopos
make[4]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/src'
make[4]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/src'
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/src'
make[3]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/src'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/src'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/src'
make[1]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/src'
make[1]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/src'
Making install in doc
Making install in doc
make[1]: Entering directory '/builddir/build/BUILD/survex-1.2.42/doc'
make[1]: Entering directory '/builddir/build/BUILD/survex-1.2.42/doc'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/doc'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/doc'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-exec-am'.
/bin/sh /builddir/build/BUILD/survex-1.2.42/install-sh -d /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual
/bin/sh /builddir/build/BUILD/survex-1.2.42/install-sh -d /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual
test ! -d manual -a -d "./manual" && cd . ; \
test ! -d manual -a -d "./manual" && cd . ; \
for p in manual/*.htm manual/*.png ; do \
for p in manual/*.htm manual/*.png ; do \
  echo " /usr/bin/install -c -m 644 $p /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/$p"; \
  echo " /usr/bin/install -c -m 644 $p /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/$p"; \
  /usr/bin/install -c -m 644 $p /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/$p; \
  /usr/bin/install -c -m 644 $p /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/$p; \
done
done
 /usr/bin/install -c -m 644 manual/aven.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/aven.htm
 /usr/bin/install -c -m 644 manual/aven.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/aven.htm
 /usr/bin/install -c -m 644 manual/cavern.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/cavern.htm
 /usr/bin/install -c -m 644 manual/cavern.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/cavern.htm
 /usr/bin/install -c -m 644 manual/cmdline.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/cmdline.htm
 /usr/bin/install -c -m 644 manual/cmdline.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/cmdline.htm
 /usr/bin/install -c -m 644 manual/compass.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/compass.htm
 /usr/bin/install -c -m 644 manual/compass.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/compass.htm
 /usr/bin/install -c -m 644 manual/datafile.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/datafile.htm
 /usr/bin/install -c -m 644 manual/datafile.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/datafile.htm
 /usr/bin/install -c -m 644 manual/diffpos.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/diffpos.htm
 /usr/bin/install -c -m 644 manual/diffpos.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/diffpos.htm
 /usr/bin/install -c -m 644 manual/extend.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/extend.htm
 /usr/bin/install -c -m 644 manual/extend.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/extend.htm
 /usr/bin/install -c -m 644 manual/future.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/future.htm
 /usr/bin/install -c -m 644 manual/future.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/future.htm
 /usr/bin/install -c -m 644 manual/genhowto.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/genhowto.htm
 /usr/bin/install -c -m 644 manual/genhowto.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/genhowto.htm
 /usr/bin/install -c -m 644 manual/getstart.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/getstart.htm
 /usr/bin/install -c -m 644 manual/getstart.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/getstart.htm
 /usr/bin/install -c -m 644 manual/index.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/index.htm
 /usr/bin/install -c -m 644 manual/index.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/index.htm
 /usr/bin/install -c -m 644 manual/maillist.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/maillist.htm
 /usr/bin/install -c -m 644 manual/maillist.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/maillist.htm
 /usr/bin/install -c -m 644 manual/sorterr.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/sorterr.htm
 /usr/bin/install -c -m 644 manual/sorterr.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/sorterr.htm
 /usr/bin/install -c -m 644 manual/survexport.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/survexport.htm
 /usr/bin/install -c -m 644 manual/survexport.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/survexport.htm
 /usr/bin/install -c -m 644 manual/svxhowto.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/svxhowto.htm
 /usr/bin/install -c -m 644 manual/svxhowto.htm /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/svxhowto.htm
 /usr/bin/install -c -m 644 manual/caution.png /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/caution.png
 /usr/bin/install -c -m 644 manual/caution.png /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/caution.png
 /usr/bin/install -c -m 644 manual/note.png /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/note.png
 /usr/bin/install -c -m 644 manual/note.png /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex/manual/note.png
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/man/man1'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/man/man1'
 /usr/bin/install -c -m 644 cavern.1 diffpos.1 dump3d.1 extend.1 sorterr.1 survexport.1 aven.1 '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/man/man1'
 /usr/bin/install -c -m 644 cavern.1 diffpos.1 dump3d.1 extend.1 sorterr.1 survexport.1 aven.1 '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/man/man1'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/man/man7'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/man/man7'
 /usr/bin/install -c -m 644 survex.7 '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/man/man7'
 /usr/bin/install -c -m 644 survex.7 '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/man/man7'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex'
 /usr/bin/install -c -m 644 AUTHORS.htm HACKING.htm NEWS.htm OLDNEWS.htm TODO.htm index.htm 3dformat.htm 3dformat-old.htm manual.txt manual.pdf '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex'
 /usr/bin/install -c -m 644 AUTHORS.htm HACKING.htm NEWS.htm OLDNEWS.htm TODO.htm index.htm 3dformat.htm 3dformat-old.htm manual.txt manual.pdf '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/doc'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/doc'
make[1]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/doc'
make[1]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/doc'
Making install in tests
Making install in tests
make[1]: Entering directory '/builddir/build/BUILD/survex-1.2.42/tests'
make[1]: Entering directory '/builddir/build/BUILD/survex-1.2.42/tests'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/tests'
make[2]: Entering directory '/builddir/build/BUILD/survex-1.2.42/tests'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/tests'
make[2]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/tests'
make[1]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/tests'
make[1]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/tests'
+ make -C vim vimdir=/usr/share/vim install DESTDIR=/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
+ make -C vim vimdir=/usr/share/vim install DESTDIR=/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
make: Entering directory '/builddir/build/BUILD/survex-1.2.42/vim'
make: Entering directory '/builddir/build/BUILD/survex-1.2.42/vim'
make[1]: Entering directory '/builddir/build/BUILD/survex-1.2.42/vim'
make[1]: Entering directory '/builddir/build/BUILD/survex-1.2.42/vim'
make[1]: Nothing to be done for 'install-exec-am'.
make[1]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/ftdetect'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/ftdetect'
 /usr/bin/install -c -m 644  ftdetect/survex.vim '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/ftdetect'
 /usr/bin/install -c -m 644  ftdetect/survex.vim '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/ftdetect'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/compiler'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/compiler'
 /usr/bin/install -c -m 644  compiler/survex.vim '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/compiler'
 /usr/bin/install -c -m 644  compiler/survex.vim '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/compiler'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/syntax'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/syntax'
 /usr/bin/install -c -m 644  syntax/survex.vim syntax/survex-err.vim '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/syntax'
 /usr/bin/install -c -m 644  syntax/survex.vim syntax/survex-err.vim '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/syntax'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/ftplugin'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/ftplugin'
 /usr/bin/install -c -m 644  ftplugin/survex.vim '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/ftplugin'
 /usr/bin/install -c -m 644  ftplugin/survex.vim '/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/vim/ftplugin'
make[1]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/vim'
make[1]: Leaving directory '/builddir/build/BUILD/survex-1.2.42/vim'
make: Leaving directory '/builddir/build/BUILD/survex-1.2.42/vim'
make: Leaving directory '/builddir/build/BUILD/survex-1.2.42/vim'
+ mv /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex ./built-docs
+ mv /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex ./built-docs
+ /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 1.2.42-1.fc31 --unique-debug-suffix -1.2.42-1.fc31.ppc64le --unique-debug-src-base survex-1.2.42-1.fc31.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/survex-1.2.42
+ /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 1.2.42-1.fc31 --unique-debug-suffix -1.2.42-1.fc31.ppc64le --unique-debug-src-base survex-1.2.42-1.fc31.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/survex-1.2.42
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/3dtopos
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/3dtopos
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/aven
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/aven
extracting debug info from /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/aven
extracting debug info from /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/aven
extracting debug info from /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/3dtopos
extracting debug info from /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/3dtopos
hard linked /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/lib/debug/usr/bin/3dtopos-1.2.42-1.fc31.ppc64le.debug to /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/lib/debug/usr/bin/survexport-1.2.42-1.fc31.ppc64le.debug
hard linked /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/lib/debug/usr/bin/3dtopos-1.2.42-1.fc31.ppc64le.debug to /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/lib/debug/usr/bin/survexport-1.2.42-1.fc31.ppc64le.debug
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/cavern
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/cavern
extracting debug info from /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/cavern
extracting debug info from /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/cavern
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/diffpos
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/diffpos
extracting debug info from /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/diffpos
extracting debug info from /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/diffpos
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/dump3d
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/dump3d
extracting debug info from /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/dump3d
extracting debug info from /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/dump3d
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/extend
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/extend
extracting debug info from /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/extend
extracting debug info from /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/extend
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/sorterr
explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/sorterr
extracting debug info from /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/sorterr
extracting debug info from /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/bin/sorterr
original debug info size: 24896kB, size after compression: 20864kB
original debug info size: 24896kB, size after compression: 20864kB
/usr/lib/rpm/sepdebugcrcfix: Updated 7 CRC32s, 0 CRC32s did match.
/usr/lib/rpm/sepdebugcrcfix: Updated 7 CRC32s, 0 CRC32s did match.
2510 blocks
2510 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0
+ /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0
+ /usr/lib/rpm/brp-python-hardlink
+ /usr/lib/rpm/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
Processing files: survex-1.2.42-1.fc31.ppc64le
Processing files: survex-1.2.42-1.fc31.ppc64le
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Uebu4t
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Uebu4t
+ umask 022
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ cd survex-1.2.42
+ cd survex-1.2.42
+ DOCDIR=/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ DOCDIR=/builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ export LC_ALL=C
+ export LC_ALL=C
+ LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ cp -pr AUTHORS /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ cp -pr AUTHORS /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ cp -pr COPYING /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ cp -pr COPYING /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ cp -pr NEWS /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ cp -pr NEWS /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ cp -pr TODO /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ cp -pr TODO /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ cp -pr ChangeLog /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ cp -pr ChangeLog /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ cp -pr built-docs/3dformat-old.htm built-docs/3dformat.htm built-docs/AUTHORS.htm built-docs/HACKING.htm built-docs/NEWS.htm built-docs/OLDNEWS.htm built-docs/TODO.htm built-docs/index.htm built-docs/manual built-docs/manual.pdf built-docs/manual.txt /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ cp -pr built-docs/3dformat-old.htm built-docs/3dformat.htm built-docs/AUTHORS.htm built-docs/HACKING.htm built-docs/NEWS.htm built-docs/OLDNEWS.htm built-docs/TODO.htm built-docs/index.htm built-docs/manual built-docs/manual.pdf built-docs/manual.txt /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le/usr/share/doc/survex
+ RPM_EC=0
+ RPM_EC=0
++ jobs -p
++ jobs -p
+ exit 0
+ exit 0
Provides: application() application(survex-aven.desktop) mimehandler(application/x-cmap-xyz) mimehandler(application/x-compass-plot) mimehandler(application/x-survex-3d) mimehandler(application/x-survex-pos) mimehandler(application/x-survex-svx) survex = 1.2.42-1.fc31 survex(ppc-64) = 1.2.42-1.fc31
Provides: application() application(survex-aven.desktop) mimehandler(application/x-cmap-xyz) mimehandler(application/x-compass-plot) mimehandler(application/x-survex-3d) mimehandler(application/x-survex-pos) mimehandler(application/x-survex-svx) survex = 1.2.42-1.fc31 survex(ppc-64) = 1.2.42-1.fc31
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libGL.so.1()(64bit) libGLU.so.1()(64bit) libXxf86vm.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libproj.so.13()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libwx_baseu-3.0.so.0()(64bit) libwx_baseu-3.0.so.0(WXU_3.0)(64bit) libwx_gtk3u_core-3.0.so.0()(64bit) libwx_gtk3u_core-3.0.so.0(WXU_3.0)(64bit) libwx_gtk3u_gl-3.0.so.0()(64bit) libwx_gtk3u_gl-3.0.so.0(WXU_3.0)(64bit) libwx_gtk3u_html-3.0.so.0()(64bit) libwx_gtk3u_html-3.0.so.0(WXU_3.0)(64bit) rtld(GNU_HASH)
Requires: libGL.so.1()(64bit) libGLU.so.1()(64bit) libXxf86vm.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libproj.so.13()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libwx_baseu-3.0.so.0()(64bit) libwx_baseu-3.0.so.0(WXU_3.0)(64bit) libwx_gtk3u_core-3.0.so.0()(64bit) libwx_gtk3u_core-3.0.so.0(WXU_3.0)(64bit) libwx_gtk3u_gl-3.0.so.0()(64bit) libwx_gtk3u_gl-3.0.so.0(WXU_3.0)(64bit) libwx_gtk3u_html-3.0.so.0()(64bit) libwx_gtk3u_html-3.0.so.0(WXU_3.0)(64bit) rtld(GNU_HASH)
Processing files: survex-debugsource-1.2.42-1.fc31.ppc64le
Processing files: survex-debugsource-1.2.42-1.fc31.ppc64le
Provides: survex-debugsource = 1.2.42-1.fc31 survex-debugsource(ppc-64) = 1.2.42-1.fc31
Provides: survex-debugsource = 1.2.42-1.fc31 survex-debugsource(ppc-64) = 1.2.42-1.fc31
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: survex-debuginfo-1.2.42-1.fc31.ppc64le
Processing files: survex-debuginfo-1.2.42-1.fc31.ppc64le
Provides: debuginfo(build-id) = 18b006c264f094f2c3cd6718003e1630154f0310 debuginfo(build-id) = 1d2e5062b61d0b8ea6d20a570dd3e23fccddf71f debuginfo(build-id) = 698d4aeb51601205ab0df264071aad9c66d27298 debuginfo(build-id) = 826c9ed79b7067610c8821c72b501685fcc13d7f debuginfo(build-id) = 8b95d8a3d625ac1fd7dc9bf082ba3e2ecda64bac debuginfo(build-id) = e3f9dafd72965da705b1424997fe7ac946b1c1e4 debuginfo(build-id) = fad1ca3ced36ebe2db97b8213bc3e04dd68e97e0 survex-debuginfo = 1.2.42-1.fc31 survex-debuginfo(ppc-64) = 1.2.42-1.fc31
Provides: debuginfo(build-id) = 18b006c264f094f2c3cd6718003e1630154f0310 debuginfo(build-id) = 1d2e5062b61d0b8ea6d20a570dd3e23fccddf71f debuginfo(build-id) = 698d4aeb51601205ab0df264071aad9c66d27298 debuginfo(build-id) = 826c9ed79b7067610c8821c72b501685fcc13d7f debuginfo(build-id) = 8b95d8a3d625ac1fd7dc9bf082ba3e2ecda64bac debuginfo(build-id) = e3f9dafd72965da705b1424997fe7ac946b1c1e4 debuginfo(build-id) = fad1ca3ced36ebe2db97b8213bc3e04dd68e97e0 survex-debuginfo = 1.2.42-1.fc31 survex-debuginfo(ppc-64) = 1.2.42-1.fc31
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: survex-debugsource(ppc-64) = 1.2.42-1.fc31
Recommends: survex-debugsource(ppc-64) = 1.2.42-1.fc31
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
Wrote: /builddir/build/RPMS/survex-debugsource-1.2.42-1.fc31.ppc64le.rpm
Wrote: /builddir/build/RPMS/survex-debugsource-1.2.42-1.fc31.ppc64le.rpm
Wrote: /builddir/build/RPMS/survex-1.2.42-1.fc31.ppc64le.rpm
Wrote: /builddir/build/RPMS/survex-1.2.42-1.fc31.ppc64le.rpm
Wrote: /builddir/build/RPMS/survex-debuginfo-1.2.42-1.fc31.ppc64le.rpm
Wrote: /builddir/build/RPMS/survex-debuginfo-1.2.42-1.fc31.ppc64le.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.MlERdw
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.MlERdw
+ umask 022
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ cd survex-1.2.42
+ cd survex-1.2.42
+ '[' /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le = / ']'
+ '[' /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le = / ']'
+ '[' /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le '!=' / ']'
+ '[' /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
+ rm -rf /builddir/build/BUILDROOT/survex-1.2.42-1.fc31.ppc64le
+ RPM_EC=0
+ RPM_EC=0
++ jobs -p
++ jobs -p
+ exit 0
+ exit 0
Child return code was: 0
Child return code was: 0